|
@@ -1,6 +1,6 @@
|
|
|
diff --git a/extensions/terminal-suggest/src/completions/codium-insiders.ts b/extensions/terminal-suggest/src/completions/codium-insiders.ts
|
|
|
new file mode 100644
|
|
|
-index 00000000000..a5769b1a575
|
|
|
+index 0000000..a5769b1
|
|
|
--- /dev/null
|
|
|
+++ b/extensions/terminal-suggest/src/completions/codium-insiders.ts
|
|
|
@@ -0,0 +1,9 @@
|
|
@@ -15,7 +15,7 @@ index 00000000000..a5769b1a575
|
|
|
+export default codiumInsidersCompletionSpec;
|
|
|
diff --git a/extensions/terminal-suggest/src/completions/codium.ts b/extensions/terminal-suggest/src/completions/codium.ts
|
|
|
new file mode 100644
|
|
|
-index 00000000000..b1fa81231fd
|
|
|
+index 0000000..b1fa812
|
|
|
--- /dev/null
|
|
|
+++ b/extensions/terminal-suggest/src/completions/codium.ts
|
|
|
@@ -0,0 +1,9 @@
|
|
@@ -29,56 +29,16 @@ index 00000000000..b1fa81231fd
|
|
|
+
|
|
|
+export default codiumCompletionSpec;
|
|
|
diff --git a/extensions/terminal-suggest/src/terminalSuggestMain.ts b/extensions/terminal-suggest/src/terminalSuggestMain.ts
|
|
|
-index 3cd5854ca74..e0b7596b0b7 100644
|
|
|
+index 3f181bc..34054ed 100644
|
|
|
--- a/extensions/terminal-suggest/src/terminalSuggestMain.ts
|
|
|
+++ b/extensions/terminal-suggest/src/terminalSuggestMain.ts
|
|
|
-@@ -10,6 +10,8 @@ import { upstreamSpecs } from './constants';
|
|
|
- import codeCompletionSpec from './completions/code';
|
|
|
- import cdSpec from './completions/cd';
|
|
|
+@@ -12,2 +12,4 @@ import codeCompletionSpec from './completions/code';
|
|
|
import codeInsidersCompletionSpec from './completions/code-insiders';
|
|
|
+import codiumCompletionSpec from './completions/codium';
|
|
|
+import codiumInsidersCompletionSpec from './completions/codium-insiders';
|
|
|
- import { osIsWindows } from './helpers/os';
|
|
|
- import { isExecutable } from './helpers/executable';
|
|
|
-
|
|
|
-@@ -28,6 +30,8 @@ export const availableSpecs: Fig.Spec[] = [
|
|
|
- cdSpec,
|
|
|
- codeInsidersCompletionSpec,
|
|
|
+ import setLocationSpec from './completions/set-location';
|
|
|
+@@ -52,2 +54,4 @@ export const availableSpecs: Fig.Spec[] = [
|
|
|
codeCompletionSpec,
|
|
|
+ codiumInsidersCompletionSpec,
|
|
|
+ codiumCompletionSpec,
|
|
|
- ];
|
|
|
- for (const spec of upstreamSpecs) {
|
|
|
- availableSpecs.push(require(`./completions/upstream/${spec}`).default);
|
|
|
-diff --git a/extensions/terminal-suggest/src/test/terminalSuggestMain.test.ts b/extensions/terminal-suggest/src/test/terminalSuggestMain.test.ts
|
|
|
-index d72996b8f70..7c5fb26f925 100644
|
|
|
---- a/extensions/terminal-suggest/src/test/terminalSuggestMain.test.ts
|
|
|
-+++ b/extensions/terminal-suggest/src/test/terminalSuggestMain.test.ts
|
|
|
-@@ -10,6 +10,8 @@ import { asArray, getCompletionItemsFromSpecs } from '../terminalSuggestMain';
|
|
|
- import cdSpec from '../completions/cd';
|
|
|
- import codeCompletionSpec from '../completions/code';
|
|
|
- import codeInsidersCompletionSpec from '../completions/code-insiders';
|
|
|
-+import codiumCompletionSpec from '../completions/codium';
|
|
|
-+import codiumInsidersCompletionSpec from '../completions/codium-insiders';
|
|
|
- import type { Uri } from 'vscode';
|
|
|
- import { basename } from 'path';
|
|
|
-
|
|
|
-@@ -128,6 +130,18 @@ const testSpecs2: ISuiteSpec[] = [
|
|
|
- completionSpecs: codeInsidersCompletionSpec,
|
|
|
- availableCommands: 'code-insiders',
|
|
|
- testSpecs: createCodeTestSpecs('code-insiders')
|
|
|
-+ },
|
|
|
-+ {
|
|
|
-+ name: 'codium',
|
|
|
-+ completionSpecs: codiumCompletionSpec,
|
|
|
-+ availableCommands: 'codium',
|
|
|
-+ testSpecs: createCodeTestSpecs('codium')
|
|
|
-+ },
|
|
|
-+ {
|
|
|
-+ name: 'codium-insiders',
|
|
|
-+ completionSpecs: codiumInsidersCompletionSpec,
|
|
|
-+ availableCommands: 'codium-insiders',
|
|
|
-+ testSpecs: createCodeTestSpecs('codium-insiders')
|
|
|
- }
|
|
|
- ];
|
|
|
-
|
|
|
+ setLocationSpec,
|