feat(editor): preselect the first completion candidate
This commit is contained in:
3 files changed
+7
-7
No files matched your search
+3
-3
@@ -132,11 +132,11 @@ describe("normalizeEditorSettings", () => {
|
||||
expect(normalizeEditorSettings({ insertSpaceAfterCompletion: false }).insertSpaceAfterCompletion).toBe(false);
|
||||
});
|
||||
|
||||
it("keeps non-intrusive completion selection as the default", () => {
|
||||
expect(normalizeEditorSettings({}).selectFirstCompletionOnOpen).toBe(false);
|
||||
it("selects the first completion candidate by default and preserves the opt-out", () => {
|
||||
expect(normalizeEditorSettings({}).selectFirstCompletionOnOpen).toBe(true);
|
||||
expect(normalizeEditorSettings({ selectFirstCompletionOnOpen: true }).selectFirstCompletionOnOpen).toBe(true);
|
||||
expect(normalizeEditorSettings({ selectFirstCompletionOnOpen: false }).selectFirstCompletionOnOpen).toBe(false);
|
||||
expect(normalizeEditorSettings({ selectFirstCompletionOnOpen: "true" } as any).selectFirstCompletionOnOpen).toBe(false);
|
||||
expect(normalizeEditorSettings({ selectFirstCompletionOnOpen: "true" } as any).selectFirstCompletionOnOpen).toBe(true);
|
||||
});
|
||||
|
||||
it("defaults sidebar connection sorting to manual order and preserves valid alphabetical modes", () => {
|
||||
|
||||
@@ -746,7 +746,7 @@ export const DEFAULT_EDITOR_SETTINGS: EditorSettings = {
|
||||
autoAliasTables: true,
|
||||
insertSpaceAfterCompletion: true,
|
||||
sortCompletionColumnsAlphabetically: true,
|
||||
selectFirstCompletionOnOpen: false,
|
||||
selectFirstCompletionOnOpen: true,
|
||||
wordWrap: false,
|
||||
tableDdlWordWrap: true,
|
||||
vimModeEnabled: false,
|
||||
|
||||
Reference in new issue
Block a user