Last active
March 6, 2022 07:22
-
-
Save kewah/a5d8c1eff08db1623f98593727d99353 to your computer and use it in GitHub Desktop.
Personal User Settings for Vim plugin
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"vim.surround": true, | |
"vim.sneak": true, | |
"vim.easymotion": true, | |
"vim.easymotionMarkerFontFamily": "Inconsolata", | |
"vim.easymotionMarkerHeight": 15, | |
"vim.easymotionMarkerFontSize": "14", | |
"vim.easymotionMarkerYOffset": 1, | |
"vim.useSystemClipboard": true, | |
"vim.leader": "space", | |
"vim.useCtrlKeys": true, | |
"vim.handleKeys": { | |
"<C-h>": true, | |
"<C-l>": true | |
}, | |
"vim.incsearch": true, | |
"vim.hlsearch": true, | |
"vim.substituteGlobalFlag": true, | |
"vim.statusBarColorControl": false, | |
"vim.insertModeKeyBindings": [ | |
{ | |
"before": ["j", "k"], | |
"after": ["<Esc>"] | |
} | |
], | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": [";"], | |
"after": [":"] | |
}, | |
{ | |
"before": [":"], | |
"after": [";"] | |
}, | |
{ | |
"before": ["<C-h>"], | |
"after": ["<C-w>", "h"] | |
}, | |
{ | |
"before": ["<C-l>"], | |
"after": ["<C-w>", "l"] | |
}, | |
{ | |
"before": ["<C-j>"], | |
"after": ["<C-w>", "j"] | |
}, | |
{ | |
"before": ["<C-k>"], | |
"after": ["<C-w>", "k"] | |
}, | |
{ | |
"before": ["L"], | |
"after": ["$"] | |
}, | |
{ | |
"before": ["H"], | |
"after": ["^"] | |
}, | |
{ | |
"before": ["j"], | |
"after": ["g", "j"] | |
}, | |
{ | |
"before": ["k"], | |
"after": ["g", "k"] | |
}, | |
{ | |
"before": ["Y"], | |
"after": ["y", "$"] | |
}, | |
{ | |
"before": ["<leader>", "j"], | |
"after": ["<leader>", "<leader>", "j"] | |
}, | |
{ | |
"before": ["<leader>", "k"], | |
"after": ["<leader>", "<leader>", "k"] | |
}, | |
{ | |
"before": ["<leader>", "f"], | |
"after": ["<leader>", "<leader>", "f"] | |
}, | |
{ | |
"before": ["<leader>", "F"], | |
"after": ["<leader>", "<leader>", "F"] | |
}, | |
{ | |
"before": ["<leader>", "e"], | |
"after": ["<leader>", "<leader>", "e"] | |
}, | |
{ | |
"before": ["<leader>", "E"], | |
"after": ["<leader>", "<leader>", "E"] | |
}, | |
{ | |
"before": ["<leader>", "w"], | |
"after": ["<leader>", "<leader>", "w"] | |
}, | |
{ | |
"before": ["<leader>", "W"], | |
"after": ["<leader>", "<leader>", "W"] | |
}, | |
{ | |
"before": ["<C-n>"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": ":noh", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["g", "f"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "editor.action.goToDeclaration", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["g", "b"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "editor.action.goToImplementation", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["m", "a"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "bookmarks.toggle", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["'", "a"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "bookmarks.jumpToNext", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["'", "b"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "bookmarks.jumpToPrevious", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["m", "space"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "bookmarks.clear", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["u"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "undo", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["<C-r>"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "redo", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["tab"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "editor.action.indentLines", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["<leader>", "n"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "workbench.action.editor.nextChange", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["<leader>", "p"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "workbench.action.editor.previousChange", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["*"], | |
"after": ["*", "z", "z"] | |
}, | |
{ | |
"before": ["n"], | |
"after": ["n", "z", "z"] | |
}, | |
{ | |
"before": ["N"], | |
"after": ["N", "z", "z"] | |
} | |
], | |
"vim.visualModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["L"], | |
"after": ["$"] | |
}, | |
{ | |
"before": ["H"], | |
"after": ["^"] | |
}, | |
{ | |
"before": ["tab"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "editor.action.indentLines", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["<leader>", "j"], | |
"after": ["<leader>", "<leader>", "j"] | |
}, | |
{ | |
"before": ["<leader>", "k"], | |
"after": ["<leader>", "<leader>", "k"] | |
}, | |
{ | |
"before": ["<leader>", "f"], | |
"after": ["<leader>", "<leader>", "f"] | |
}, | |
{ | |
"before": ["<leader>", "F"], | |
"after": ["<leader>", "<leader>", "F"] | |
}, | |
{ | |
"before": ["<leader>", "e"], | |
"after": ["<leader>", "<leader>", "e"] | |
}, | |
{ | |
"before": ["<leader>", "E"], | |
"after": ["<leader>", "<leader>", "E"] | |
}, | |
{ | |
"before": ["<leader>", "w"], | |
"after": ["<leader>", "<leader>", "w"] | |
}, | |
{ | |
"before": ["<leader>", "W"], | |
"after": ["<leader>", "<leader>", "W"] | |
} | |
], | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment