summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/ui/editors/editorSettingsManager.ts22
1 files changed, 8 insertions, 14 deletions
diff --git a/packages/cli/src/ui/editors/editorSettingsManager.ts b/packages/cli/src/ui/editors/editorSettingsManager.ts
index ae089902..ae83ae79 100644
--- a/packages/cli/src/ui/editors/editorSettingsManager.ts
+++ b/packages/cli/src/ui/editors/editorSettingsManager.ts
@@ -17,29 +17,23 @@ export interface EditorDisplay {
}
export const EDITOR_DISPLAY_NAMES: Record<EditorType, string> = {
- zed: 'Zed',
- vscode: 'VS Code',
- vscodium: 'VSCodium',
- windsurf: 'Windsurf',
cursor: 'Cursor',
- vim: 'Vim',
emacs: 'Emacs',
neovim: 'Neovim',
+ vim: 'Vim',
+ vscode: 'VS Code',
+ vscodium: 'VSCodium',
+ windsurf: 'Windsurf',
+ zed: 'Zed',
};
class EditorSettingsManager {
private readonly availableEditors: EditorDisplay[];
constructor() {
- const editorTypes: EditorType[] = [
- 'zed',
- 'vscode',
- 'vscodium',
- 'windsurf',
- 'cursor',
- 'vim',
- 'neovim',
- ];
+ const editorTypes = Object.keys(
+ EDITOR_DISPLAY_NAMES,
+ ).sort() as EditorType[];
this.availableEditors = [
{
name: 'None',