Skip to content

Commit 0e05bef

Browse files
committed
update vscode settings
1 parent 133722e commit 0e05bef

1 file changed

Lines changed: 69 additions & 2 deletions

File tree

vscode/Theme/settings.json

Lines changed: 69 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
{
2-
"vscode_custom_css.imports": ["file:///Users/devin/dotfiles/vscode/styles.css"],
2+
"vscode_custom_css.imports": ["file:///Users/devin/dotfiles/vscode/theme/styles.css"],
33
"vscode_custom_css.policy": true,
4+
5+
// Terminal
46
"terminal.integrated.initialHint": false,
7+
8+
// Theme
59
"editor.fontFamily": "\"Fira Code\", \"Victor Mono\", Menlo, Monaco, 'Courier New', monospace",
610
"editor.fontLigatures": true,
711
"editor.fontVariations": true,
@@ -27,5 +31,68 @@
2731
}
2832
]
2933
},
30-
"workbench.colorTheme": "Neon Night"
34+
"workbench.colorTheme": "yuyuko-vim-vsc",
35+
"workbench.iconTheme": "catppuccin-perfect-monokai",
36+
"workbench.editor.empty.hint": "hidden",
37+
38+
"zenMode.centerLayout": true,
39+
"zenMode.hideLineNumbers": false,
40+
// Vim Motions
41+
// https://dev.to/ansonh/10-vs-code-vim-tricks-to-boost-your-productivity-1b0n
42+
"vim.smartRelativeLine": true,
43+
"editor.lineNumbers": "relative",
44+
"vim.normalModeKeyBindings": [
45+
{
46+
"before": ["g", "p", "d"],
47+
"commands": ["editor.action.peekDefinition"]
48+
},
49+
{
50+
"before": ["g", "h"],
51+
"commands": ["editor.action.showDefinitionPreviewHover"]
52+
},
53+
{
54+
"before": ["g", "i"],
55+
"commands": ["editor.action.goToImplementation"]
56+
},
57+
{
58+
"before": ["g", "p", "i"],
59+
"commands": ["editor.action.peekImplementation"]
60+
},
61+
{
62+
"before": ["g", "q"],
63+
"commands": ["editor.action.quickFix"]
64+
},
65+
{
66+
"before": ["g", "r"],
67+
"commands": ["editor.action.referenceSearch.trigger"]
68+
},
69+
{
70+
"before": ["g", "t"],
71+
"commands": ["editor.action.goToTypeDefinition"]
72+
},
73+
{
74+
"before": ["g", "p", "t"],
75+
"commands": ["editor.action.peekTypeDefinition"]
76+
}
77+
],
78+
"vim.normalModeKeyBindingsNonRecursive": [
79+
{
80+
"before": ["<leader>", "t"],
81+
"commands": ["workbench.action.toggleCenteredLayout"]
82+
},
83+
{
84+
"before": ["K"],
85+
"commands": ["lineBreakInsert"],
86+
"silent": true
87+
}
88+
],
89+
"vim.leader": "<space>",
90+
"vim.highlightedyank.enable": true,
91+
"vim.highlightedyank.duration": 250,
92+
"vim.useSystemClipboard": true,
93+
"editor.cursorSurroundingLines": 12,
94+
"extensions.experimental.affinity": {
95+
"asvetliakov.vscode-neovim": 1
96+
},
97+
3198
}

0 commit comments

Comments
 (0)