vim.g.mapleader = " " vim.keymap.set("n", "dj", vim.cmd.Ex) vim.keymap.set("n", "", "mmyyp`mj") vim.keymap.set("v", "J", ":m '>+1gv=gv") vim.keymap.set("v", "K", ":m '<-2gv=gv") vim.keymap.set("n", "J", "mzJ`z") vim.keymap.set("n", "", "zz") vim.keymap.set("n", "", "zz") vim.keymap.set("n", "n", "nzzzv") vim.keymap.set("n", "N", "Nzzzv") -- greatest remap ever vim.keymap.set("x", "p", [["_dP]]) -- next greatest remap ever : asbjornHaland vim.keymap.set({ "n", "v" }, "y", [["+y]]) vim.keymap.set("n", "Y", [["+Y]]) vim.keymap.set({ "n", "v" }, "d", [["_d]]) -- This is going to get me cancelled vim.keymap.set({ "i", "n", "v" }, "", "") -- vim.keymap.set("n", "q", "") vim.keymap.set("n", "Q", "") vim.keymap.set("n", "", "") vim.keymap.set("n", "", "") vim.keymap.set("n", "", "") vim.keymap.set("n", "", "") -- vim.keymap.set("n", "", "silent !tmux neww tmux-sessionizer") -- vim.keymap.set("n", "f", vim.lsp.buf.format) -- Disable highlight search result -- vim.keymap.set({ "n", "v" }, "", ":nohlsearch", {}) vim.keymap.set({ "n", "v" }, "z", ":nohlsearch", {}) vim.keymap.set("n", "", "cnextzz") vim.keymap.set("n", "", "cprevzz") vim.keymap.set("n", "k", "lnextzz") vim.keymap.set("n", "j", "lprevzz") vim.keymap.set("n", "co", "copen") vim.keymap.set("n", "s", [[:%s/\<\>//gI]]) vim.keymap.set("n", "", function() vim.cmd("so") end) vim.keymap.set("n", "vsl", ":lua vim.wo.wrap = not vim.wo.wrap") -- Navigate buffers vim.keymap.set("n", "", ":bnext") vim.keymap.set("n", "", ":bprevious") vim.keymap.set("n", "bk", ":bdel") vim.keymap.set("n", "ns", ":ObsidianQuickSwitch") local keymap = vim.api.nvim_set_keymap local opts = { noremap = true, silent = true } keymap("i", "", "lua require'luasnip'.jump(1)", opts) keymap("s", "", "lua require'luasnip'.jump(1)", opts) keymap("i", "", "lua require'luasnip'.jump(-1)", opts) keymap("s", "", "lua require'luasnip'.jump(-1)", opts)