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 ,
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