Skip to content

Commit af80221

Browse files
committed
feat: Enable preview for insertCompletion on regex filtering
feat: insertCompletions initial JSX support feat: signatureCompletions now always retriggers paramater hints by default
1 parent f3f3144 commit af80221

5 files changed

+241
-165
lines changed

package.json

+8
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@
7171
"configuration": [
7272
{
7373
"properties": {
74+
"enableDebug": {
75+
"type": "boolean",
76+
"default": false
77+
},
7478
"features.preserveCamelCase": {
7579
"type": "boolean",
7680
"default": true
@@ -108,6 +112,10 @@
108112
"features.signatureCompletions": {
109113
"type": "boolean",
110114
"default": true
115+
},
116+
"features.triggerParameterHintsOnSignatureCompletions": {
117+
"type": "boolean",
118+
"default": true
111119
}
112120
}
113121
}

src/extension.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import vscode from 'vscode'
2-
import { extensionCtx, registerExtensionCommand, registerNoop } from 'vscode-framework'
3-
import { preserveCamelCase } from './features/preserveCamelCase'
2+
import { extensionCtx, getExtensionSetting, registerExtensionCommand, registerNoop, setDebugEnabled } from 'vscode-framework'
43
import { registerAlwaysTab } from './features/specialTab'
54
import { registerTsCodeactions } from './features/tsCodeactions'
65
import { registerRegexCodeActions } from './features/regexCodeactions'
@@ -13,7 +12,7 @@ import { registerAutoAlignImport } from './features/alignImport'
1312
import { registerStatusBarProblems } from './features/statusbarProblems'
1413
import { registerNextLetterSwapCase } from './features/nextLetterSwapCase'
1514
import { registerFixCss } from './features/fixCss'
16-
import { registerInsertAutoCompletions } from './features/insertAutoCompletions'
15+
import { registerInsertCompletions } from './features/insertCompletions'
1716
import { registerCopyVariableName } from './features/copyVariableName'
1817
import { registerSignatureCompletions } from './features/signatureCompletions'
1918
import { registerReactAwareRename } from './features/reactAwareRename'
@@ -34,7 +33,7 @@ export const activate = () => {
3433
// registerOnTypeFormatter()
3534
registerNextLetterSwapCase()
3635
registerFixCss()
37-
registerInsertAutoCompletions()
36+
registerInsertCompletions()
3837
registerCopyVariableName()
3938
registerSignatureCompletions()
4039
registerReactAwareRename()
@@ -94,4 +93,6 @@ export const activate = () => {
9493
},
9594
])
9695
})
96+
97+
if (getExtensionSetting('enableDebug')) setDebugEnabled(true)
9798
}

src/features/insertAutoCompletions.ts

-161
This file was deleted.

0 commit comments

Comments
 (0)