fix(plugin-sql-editor): CB-1856 single completion

This commit is contained in:
Wroud
2022-04-08 21:26:42 +03:00
parent 0f077142cf
commit 27ca974879
@@ -258,15 +258,14 @@ export function useSQLCodeEditorPanel(
proposals = proposals.filter(
({ displayString }) => (
displayString.toLocaleLowerCase() !== word.toLocaleLowerCase()
&& displayString.toLocaleLowerCase().startsWith(word.toLocaleLowerCase())
word === '*'
|| (
displayString.toLocaleLowerCase() !== word.toLocaleLowerCase()
&& displayString.toLocaleLowerCase().startsWith(word.toLocaleLowerCase())
)
)
);
// if (proposals.length === 0) {
// return;
// }
const hints: Hints = {
from,
to,
@@ -276,6 +275,17 @@ export function useSQLCodeEditorPanel(
})),
};
// fix single completion
if (proposals.length === 1 && options.completeSingle) {
editor.showHint({
completeSingle: true,
updateOnCursorActivity: false,
closeCharacters,
hint: () => hints,
});
return;
}
return hints;
},