Skip to content

Commit

Permalink
Merge pull request #17 from axiomhq/demotion
Browse files Browse the repository at this point in the history
demote _sysTime field
  • Loading branch information
kevinehosford authored Mar 15, 2024
2 parents 3ba1836 + ec6b681 commit 58c72fc
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 5 deletions.
8 changes: 7 additions & 1 deletion package/src/languageFeatures.ts
Original file line number Diff line number Diff line change
Expand Up @@ -653,6 +653,12 @@ function toTextEdit(textEdit: ls.TextEdit): monaco.editor.ISingleEditOperation {
};
}

const DEMOTED_ITEMS = ['_sysTime'];

function demoteItem(item: string) {
return `zzz${item}`;
}

export class CompletionAdapter implements monaco.languages.CompletionItemProvider {
constructor(private _worker: WorkerAccessor, private languageSettings: monaco.languages.kusto.LanguageSettings) {}

Expand Down Expand Up @@ -685,7 +691,7 @@ export class CompletionAdapter implements monaco.languages.CompletionItemProvide
let item: monaco.languages.CompletionItem = {
label: entry.label,
insertText: entry.insertText,
sortText: entry.sortText,
sortText: DEMOTED_ITEMS.includes(entry.label) ? demoteItem(entry.label) : entry.sortText,
filterText: entry.filterText,
documentation: entry.documentation,
detail: entry.detail,
Expand Down
6 changes: 5 additions & 1 deletion release/dev/kustoMode.js
Original file line number Diff line number Diff line change
Expand Up @@ -2797,6 +2797,10 @@ define('vs/language/kusto/languageFeatures',["require", "exports", "vscode-langu
text: textEdit.newText,
};
}
var DEMOTED_ITEMS = ['_sysTime'];
function demoteItem(item) {
return "zzz".concat(item);
}
var CompletionAdapter = /** @class */ (function () {
function CompletionAdapter(_worker, languageSettings) {
this._worker = _worker;
Expand Down Expand Up @@ -2827,7 +2831,7 @@ define('vs/language/kusto/languageFeatures',["require", "exports", "vscode-langu
var item = {
label: entry.label,
insertText: entry.insertText,
sortText: entry.sortText,
sortText: DEMOTED_ITEMS.includes(entry.label) ? demoteItem(entry.label) : entry.sortText,
filterText: entry.filterText,
documentation: entry.documentation,
detail: entry.detail,
Expand Down
6 changes: 5 additions & 1 deletion release/esm/languageFeatures.js
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,10 @@ function toTextEdit(textEdit) {
text: textEdit.newText,
};
}
var DEMOTED_ITEMS = ['_sysTime'];
function demoteItem(item) {
return "zzz".concat(item);
}
var CompletionAdapter = /** @class */ (function () {
function CompletionAdapter(_worker, languageSettings) {
this._worker = _worker;
Expand Down Expand Up @@ -570,7 +574,7 @@ var CompletionAdapter = /** @class */ (function () {
var item = {
label: entry.label,
insertText: entry.insertText,
sortText: entry.sortText,
sortText: DEMOTED_ITEMS.includes(entry.label) ? demoteItem(entry.label) : entry.sortText,
filterText: entry.filterText,
documentation: entry.documentation,
detail: entry.detail,
Expand Down
2 changes: 1 addition & 1 deletion release/min/Kusto.Language.Bridge.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion release/min/kustoMode.js

Large diffs are not rendered by default.

0 comments on commit 58c72fc

Please sign in to comment.