chore(cursor): update settings, keybindings, and remove extensions causing issues

Specifically, the Linter extension was causing the whole extension stack in VSCode to crash and restart every 5-10 seconds when working on large Rails projects. End result was VSCode becoming completely unresponsible for 5-ish seconds as all extensions reloaded.
This commit is contained in:
Jim Myhrberg
2025-02-27 22:02:20 +00:00
parent c35363ac8f
commit 1e87166ea5
3 changed files with 55 additions and 25 deletions

View File

@@ -257,6 +257,21 @@
},
//
// ===========================================================================
// Text selection
// ===========================================================================
//
{ // Expand selection.
"key": "alt+.",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{ // Shrink/contract selection.
"key": "alt+,",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
//
// ===========================================================================
// Text manipulation
// ===========================================================================
//
@@ -267,6 +282,14 @@
"command": "emacs-mcx.tabToTabStop",
"when": "editorTextFocus && !editorReadonly && !inlineSuggestionVisible && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible && !inSnippetMode && !editorTabCompletion && !editorParameterHintsVisible && !cursorAtInlineEdit && !cpp.shouldAcceptTab"
},
{ // Cycle spacing.
// This is a basic emulation Emacs' built-in cycle-spacing command. It
// doesn't actually cycle spacing, but it performs the first step which is
// to replace all spacing surrounding the cursor with a single space.
"key": "alt+space",
"command": "macros.cycleSpacing",
"when": "editorTextFocus && !editorReadonly"
},
{ // Comment line.
"key": "ctrl+c /",
"command": "editor.action.commentLine",
@@ -337,21 +360,6 @@
},
//
// ===========================================================================
// Text selection
// ===========================================================================
//
{ // Expand selection.
"key": "alt+.",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{ // Shrink/contract selection.
"key": "alt+,",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
//
// ===========================================================================
// Multi-cusor
// ===========================================================================
//