mirror of
https://github.com/LazyVim/LazyVim.git
synced 2025-07-13 19:04:36 +02:00
Fix better up/down in vscode (j/k -> gj/gk)
This commit is contained in:
parent
25abbf546d
commit
74c25d5ab6
1 changed files with 8 additions and 0 deletions
|
@ -34,6 +34,14 @@ vim.g.snacks_animate = false
|
|||
vim.api.nvim_create_autocmd("User", {
|
||||
pattern = "LazyVimKeymapsDefaults",
|
||||
callback = function()
|
||||
-- better up/down in vscode requires remap
|
||||
local downopts = { desc = "Down", expr = true, silent = true, remap = true }
|
||||
local upopts = { desc = "Up", expr = true, silent = true, remap = true }
|
||||
vim.keymap.set({ "n", "x" }, "j", "v:count == 0 ? 'gj' : 'j'", downopts)
|
||||
vim.keymap.set({ "n", "x" }, "<Down>", "v:count == 0 ? 'gj' : 'j'", downopts)
|
||||
vim.keymap.set({ "n", "x" }, "k", "v:count == 0 ? 'gk' : 'k'", upopts)
|
||||
vim.keymap.set({ "n", "x" }, "<Up>", "v:count == 0 ? 'gk' : 'k'", upopts)
|
||||
|
||||
-- VSCode-specific keymaps for search and navigation
|
||||
vim.keymap.set("n", "<leader><space>", "<cmd>Find<cr>")
|
||||
vim.keymap.set("n", "<leader>/", [[<cmd>lua require('vscode').action('workbench.action.findInFiles')<cr>]])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue