diff options
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/vscode_config/keybindings.json | 35 | ||||
| -rw-r--r-- | utils/vscode_config/settings.json | 120 | 
2 files changed, 147 insertions, 8 deletions
| diff --git a/utils/vscode_config/keybindings.json b/utils/vscode_config/keybindings.json index a1b5c7ff..f2c60ec3 100644 --- a/utils/vscode_config/keybindings.json +++ b/utils/vscode_config/keybindings.json @@ -29,12 +29,12 @@    {      "key": "j",      "command": "list.focusDown", -    "when": "listFocus" +    "when": "listFocus && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"    },    {      "key": "k",      "command": "list.focusUp", -    "when": "listFocus" +    "when": "listFocus && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"    },    {      "key": "ctrl+j", @@ -68,6 +68,11 @@    },    {      "key": "shift+tab", +    "command": "selectPrevSuggestion", +    "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" +  }, +  { +    "key": "shift+tab",      "command": "workbench.action.quickOpenNavigatePrevious",      "when": "inQuickOpen"    }, @@ -84,17 +89,17 @@    {      "key": "l",      "command": "list.select", -    "when": "explorerViewletVisible && filesExplorerFocus" +    "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"    },    {      "key": "o",      "command": "list.toggleExpand", -    "when": "listFocus" +    "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"    },    {      "key": "h",      "command": "list.collapse", -    "when": "listFocus" +    "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"    },    {      "key": "a", @@ -143,5 +148,25 @@    {      "key": "ctrl+j",      "command": "-workbench.action.togglePanel" +  }, +  { +    "key": "shift+k", +    "command": "editor.action.showHover", +    "when": "editorTextFocus" +  }, +  { +    "key": "ctrl+k ctrl+i", +    "command": "-editor.action.showHover", +    "when": "editorTextFocus" +  }, +  { +    "key": "shift+tab", +    "command": "-acceptAlternativeSelectedSuggestion", +    "when": "suggestWidgetVisible && textInputFocus && textInputFocus" +  }, +  { +    "key": "ctrl+f", +    "command": "-vscode-neovim.ctrl-f", +    "when": "editorTextFocus && neovim.ctrlKeysNormal && neovim.init && neovim.mode != 'insert'"    }  ] diff --git a/utils/vscode_config/settings.json b/utils/vscode_config/settings.json index 45bf5720..23880ceb 100644 --- a/utils/vscode_config/settings.json +++ b/utils/vscode_config/settings.json @@ -336,6 +336,13 @@        "command": "editor.action.toggleMinimap"      },      { +      "key": "n", +      "name": "highlight", +      "type": "command", +      "command": "vscode-neovim.send", +      "args": ":noh<CR>" +    }, +    {        "key": "s",        "name": "Search...",        "type": "bindings", @@ -581,7 +588,6 @@    "workbench.list.automaticKeyboardNavigation": false,    "oneDarkPro.editorTheme": "onedarkPro",    "python.languageServer": "Microsoft", -  "terminal.integrated.inheritEnv": false,    "editor.scrollbar.horizontal": "hidden",    "editor.scrollbar.vertical": "hidden",    "kite.showWelcomeNotificationOnStartup": false, @@ -595,12 +601,120 @@      "**/.factorypath": true    },    "terminal.external.osxExec": "iTerm.app", -  "editor.minimap.enabled": false, +  "editor.minimap.enabled": true,    "workbench.activityBar.visible": false,    "leetcode.workspaceFolder": "/Users/chris/Repos/leetcode",    "leetcode.defaultLanguage": "javascript",    "leetcode.hint.configWebviewMarkdown": false,    "leetcode.hint.commentDescription": false,    "window.zoomLevel": 3, -  "window.menuBarVisibility": "toggle" +  "window.menuBarVisibility": "toggle", +  "python.dataScience.alwaysTrustNotebooks": true, +  "python.condaPath": "$HOME/.miniconda/bin/conda", +  "python.formatting.provider": "black", +  "python.insidersChannel": "daily", +  "terminal.integrated.shell.linux": "/bin/zsh", +  "terminal.external.linuxExec": "/usr/bin/alacritty", +  "editor.tokenColorCustomizations": { +    "[One Dark Pro]": { +      "textMateRules": [ +        { +          "scope": [ +            "support.class.component.open.jsx", +            "support.class.component.close.jsx", +            "entity.name.function.js" +          ], +          "settings": { +            "foreground": "#61afef" +          } +        }, + +        { +          "scope": [ +            "variable.other.constant.object.js", + +            "punctuation.section.embedded.begin.jsx", +            "punctuation.section.embedded.end.jsx" +          ], +          "settings": { +            "foreground": "#abb2bf" +          } +        }, +        { +          "scope": ["punctuation.definition.tag.jsx"], +          "settings": { +            "foreground": "#5c6370" +          } +        }, +        { +          "scope": [ +            "variable.other.readwrite.js", +            "variable.other.property.js", +            "variable.parameter", +            "variable.other.object.js" +          ], +          "settings": { +            "foreground": "#56b6c2" +          } +        }, +        { +          "scope": ["entity.other.attribute-name.jsx"], +          "settings": { +            "foreground": "#e5c07b" +          } +        }, +        { +          "scope": [ +            "keyword.operator.assignment.js", +            "keyword.operator.assignment.jsx", +            "string.unquoted.js", +            "keyword.operator.typeof.js", +            "meta.embedded.expression.js", +            "constant.other.object.key.js", +            "keyword.operator.logical.js" +          ], +          "settings": { +            "foreground": "#c678dd" +          } +        }, +        { +          "scope": ["variable.other.constant.object.js"], +          "settings": { +            "foreground": "#e06c75" +          } +        } +      ] +    } +  }, + +  "workbench.colorCustomizations": { +    "[Default Dark+]": { +       "statusBar.background" : "#2E2E2E", +       "statusBar.foreground" : "#569CD6", +       "statusBarItem.remoteBackground": "#2E2E2E", +       "statusBarItem.remoteForeground": "#569CD6", +       "activityBar.background": "#2E2E2E", +       "tab.inactiveBackground": "#2E2E2E" +    }, +    "[One Dark Pro]": { +    "editor.background": "#1e2127", +    "terminal.foreground": "#abb2bf", +    "terminal.ansiBlack": "#1e2127", +    "terminal.ansiBlue": "#61afef", +    "terminal.ansiCyan": "#56b6c2", +    "terminal.ansiGreen": "#98C379", +    "terminal.ansiMagenta": "#c678dd", +    "terminal.ansiRed": "#e06c75", +    "terminal.ansiWhite": "#abb2bf", +    "terminal.ansiYellow": "#d19a66", +    "terminal.ansiBrightBlack": "#5c6370", +    "terminal.ansiBrightBlue": "#61afef", +    "terminal.ansiBrightCyan": "#56b6c2", +    "terminal.ansiBrightGreen": "#98c379", +    "terminal.ansiBrightMagenta": "#c678dd", +    "terminal.ansiBrightRed": "#e06c75", +    "terminal.ansiBrightWhite": "#ffffff", +    "terminal.ansiBrightYellow": "#d19a66", +    }, +  },  } | 
