Skip to content

Instantly share code, notes, and snippets.

@saif97
Last active May 24, 2020 02:17
Show Gist options
  • Save saif97/01d2f340f43d82fdb7e242f8eace5d60 to your computer and use it in GitHub Desktop.
Save saif97/01d2f340f43d82fdb7e242f8eace5d60 to your computer and use it in GitHub Desktop.
I'm trying to switch to NeoVim vs code this is backup for my settings
// ! -------------------- END VIM SETTINGS --------------------
"vim.vimrc.path": "L:\\dotFiles\\.vimrc",
"vim.easymotion": true,
"vim.camelCaseMotion.enable": true,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "t"],
"commands": ["workbench.action.splitEditor"]
},
{
"before": ["<leader>", "w"],
"commands": ["workbench.action.closeActiveEditor"]
},
{
"before": ["CTRL-W", "n"],
"after": ["CTRL-W", "<Down>"]
}
],
"vim.commandLineModeKeyBindingsNonRecursive": [
{
"before": ["o"],
"after": ["i"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
// Up/down/left/right
// up
{
"before": ["u"],
"after": ["k"]
},
// down
{
"before": ["e"],
"after": ["j"]
}
],
"vim.handleKeys": {
"<C-f>": false,
"<C-c>": false,
"<C-v>": false,
"<ENTER>": false,
"<ESC>": false,
"<CR>": false,
"<C-x>": false,
"<C-W>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["C-F12"],
"after": ["<esc>"]
}
],
"vim.statusBarColors.normal": "#1F6097",
"vim.statusBarColors.insert": "#8C0C3C",
"vim.statusBarColorControl": true,
"vim.statusBarColors.visual": "#E6CCA5",
"vim.cursorStylePerMode.normal": "block",
"vim.easymotionKeys": "hklyuiopnm,qwertzxcvbasdgjf",
"vim.easymotionMarkerBackgroundColor": "#4ea146",
"vim.easymotionMarkerFontFamily": "JetBrains Mono",
"vim.easymotionMarkerFontSize": "JetBrains Mono",
"vim.easymotionMarkerHeight": 18,
"vim.highlightedyank.color": "#3AA99F",
"vim.highlightedyank.enable": true,
"vim.highlightedyank.duration": 1000,
"vim.statusBarColors.easymotioninputmode": "#A6D9DC",
"vim.useSystemClipboard": true,
// ! -------------------- END VIM SETTINGS --------------------
// .vimrc file content
nnoremap o i
onoremap o i
xnoremap o i
nnoremap e j
nnoremap u k
nnoremap E 9e
nnoremap U 9u
nnoremap / <leader><leader>
nnoremap <CR> o
nnoremap n b
nnoremap i w
onoremap i w
xnoremap i w
nnoremap l 0
nnoremap y $
nnoremap 5 %
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment