Skip to content

Instantly share code, notes, and snippets.

@tangledbytes
Created October 13, 2022 10:50
Show Gist options
  • Save tangledbytes/6fd72dfff4a55ba170fcc24cd0c6149a to your computer and use it in GitHub Desktop.
Save tangledbytes/6fd72dfff4a55ba170fcc24cd0c6149a to your computer and use it in GitHub Desktop.
My VS Code Settings
{
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"editor.fontFamily": "'Cascadia Code PL SemiLight',Liga SFMono Nerd Font,Fira Code,'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",
"terminal.integrated.fontFamily": "JetBrainsMono Nerd Font,SFMonoNerdFontComplete-Regular,SFMono Nerd Font Mono, monospace",
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.cursorBlinking": true,
"editor.fontLigatures": true,
"go.useLanguageServer": true,
"editor.cursorBlinking": "expand",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.editor.wrapTabs": true,
"go.toolsManagement.autoUpdate": true,
"liveshare.presence": true,
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": true,
"editor.cursorStyle": "line",
"editor.insertSpaces": false,
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": false,
"markdown": false,
"go": true
},
"rust-analyzer.checkOnSave.command": "clippy",
"editor.bracketPairColorization.enabled": true,
// VIM SETTINGS
"vim.easymotion": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": ["j", "k"],
"after": ["<Esc>"]
}
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<C-n>"],
"commands": [":nohl"]
},
{
"before": ["leader", "w"],
"commands": ["workbench.action.files.save"]
},
{
"before": ["leader", "x"],
"commands": ["workbench.action.closeActiveEditor"]
},
{
"before": ["leader", "s", "v"],
"commands": ["workbench.action.splitEditor"]
},
{
"before": ["leader", "s", "h"],
"commands": ["workbench.action.splitEditorOrthogonal"]
},
{
"before": ["leader", "n", "f"],
"commands": ["extension.advancedNewFile"]
},
{
"before": ["leader", "e"],
"commands": ["workbench.action.toggleSidebarVisibility"]
},
{
"before": ["<"],
"commands": ["workbench.action.navigateBack"]
},
{
"before": [">"],
"commands": ["workbench.action.navigateForward"]
},
{
"before": ["leader", "g", "g", "t"],
"commands": ["go.add.tags"]
},
{
"before": ["leader", "c", "b"],
"commands": ["editor.action.insertCursorBelow"]
},
{
"before": ["leader", "c", "a"],
"commands": ["editor.action.insertCursorAbove"]
},
{
"before": ["leader", "v", "r"],
"commands": ["workbench.action.openRecent"]
},
{
"before": [";"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["leader", "s"],
"commands": ["search.action.openNewEditor"]
},
{
"before": ["leader", "p"],
"commands": ["editor.action.clipboardPasteAction"],
}
],
"vim.leader": "<space>",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false
},
"vim.highlightedyank.enable": true,
"vim.timeout": 200,
"editor.lineNumbers": "relative",
"editor.largeFileOptimizations": false,
"redhat.telemetry.enabled": true,
"terminal.integrated.fontSize": 13,
"settingsSync.ignoredSettings": [
"editor.fontFamily",
"editor.fontSize",
"window.titleBarStyle"
],
"editor.fontSize": 14,
"workbench.fontAliasing": "auto",
"workbench.iconTheme": "material-icon-theme",
"C_Cpp.default.cppStandard": "c++20",
"go.editorContextMenuCommands": {
"removeTags": true,
"fillStruct": true
},
"workbench.productIconTheme": "fluent-icons",
"lldb.library": "/Library/Developer/CommandLineTools/Library/PrivateFrameworks/LLDB.framework/Versions/A/LLDB",
"markdown.extension.math.enabled": false,
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"githubPullRequests.pullBranch": "never",
"vs-kubernetes": {
"vs-kubernetes.crd-code-completion": "enabled"
},
"githubPullRequests.fileListLayout": "tree",
"diffEditor.ignoreTrimWhitespace": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment