-
Some handy shortcuts:
-
Add this Keybindings:
[ { "command": "-vscode-neovim.send", "key": "ctrl+d" }, { "key": "ctrl+c", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == visual", "args": "<C-c>" }, { "key": "alt+k", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == normal", "args": "<A-k>" }, { "key": "alt+k", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == visual", "args": "<A-k>" }, { "key": "alt+j", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == normal", "args": "<A-j>" }, { "key": "alt+j", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == visual", "args": "<A-j>" }, { "key": "alt+k", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == insert", "args": "<A-k>" }, { "key": "alt+j", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == insert", "args": "<A-j>" }, { "key": "alt+p", "command": "vscode-neovim.send", "when": "editorTextFocus && neovim.mode == insert", "args": "<A-p>" }, { "key": "ctrl+/", "command": "vscode-neovim.send", "when": "terminalFocus", "args": "<C-/>" }, { "key": "ctrl+h", "command": "workbench.action.terminal.focusPreviousPane", "when": "terminalFocus", }, { "key": "ctrl+l", "command": "workbench.action.terminal.focusNextPane", "when": "terminalFocus", }, { "key": "ctrl+shift+h", "command": "workbench.action.terminal.focusPrevious", "when": "terminalFocus", }, { "key": "ctrl+shift+l", "command": "workbench.action.terminal.focusNext", "when": "terminalFocus", }, { "key": "ctrl+shift+t", "command": "workbench.action.terminal.newInActiveWorkspace", "when": "terminalFocus", }, ]
- Required Extensions:
- My VS Code Settings:
"extensions.experimental.affinity": { "asvetliakov.vscode-neovim": 1 }, "editor.fontFamily": "FantasqueSansM Nerd Font,'Droid Sans Mono', 'monospace', monospace", "editor.smoothScrolling": true, "editor.stickyScroll.enabled": true, "workbench.sideBar.location": "right", "editor.minimap.enabled": false, "editor.formatOnSave": true, "workbench.activityBar.location": "hidden", "nvim-ui.nvimColorCustomizationKeys": [ "tab.activeBorder", "editorCursor.foreground", "panel.border", "panelTitle.activeBorder", "panelTitle.activeForeground", "statusBar.background", "activityBar.background" ], "nvim-ui.nvimColorNormal": "#A25772", "nvim-ui.nvimColorInsert": "#FF6464", "nvim-ui.nvimColorVisual": "#525CEB", "nvim-ui.nvimColorReplace": "#2B2A4C", "editor.cursorBlinking": "expand", "vscode-neovim.neovimViewportHeightExtend": 1000, "vscode-neovim.ctrlKeysForInsertMode": [ "a", "c", "d", "h", "j", "o", "r", "t", "u", "w", "l" ] }
Note: on macos you probably need to add command(cmd) keybindings in order this config to work flawlessly.
-
Notifications
You must be signed in to change notification settings - Fork 1
Neovim+VS Code config with LazyVim
License
cStralpt/lazycodium-starter-template
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Neovim+VS Code config with LazyVim
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published