19 lines
784 B
Lua
19 lines
784 B
Lua
vim.g.mapleader = " "
|
|
vim.g.maplocalleader = ","
|
|
|
|
vim.keymap.set("n", "<leader>ex", vim.cmd.Ex)
|
|
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
|
|
|
|
vim.keymap.set("x", "J", ":m '>+1<CR>gv=gv")
|
|
vim.keymap.set("x", "K", ":m '<-2<CR>gv=gv")
|
|
|
|
vim.keymap.set({ "n", "x" }, "j", "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true })
|
|
vim.keymap.set({ "n", "x" }, "<Down>", "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true })
|
|
vim.keymap.set({ "n", "x" }, "k", "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true })
|
|
vim.keymap.set({ "n", "x" }, "<Up>", "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true })
|
|
|
|
vim.keymap.set({ "n", "x" }, "x", "\"_x")
|
|
vim.keymap.set({ "n", "x" }, "s", "\"_s")
|
|
vim.keymap.set("n", "dd", "\"_dd")
|
|
|
|
vim.keymap.set("x", "p", "P")
|