local u = require "core.utils" -- i dont want any builtin keymap for my lsp vim.keymap.del("n", "grn") vim.keymap.del({ "n", "x" }, "gra") vim.keymap.del("n", "grr") vim.keymap.del("n", "gri") vim.keymap.del("n", "grt") vim.keymap.del("n", "gO") vim.keymap.del({ "i", "s" }, "") -- notes u.map("n", "ot", "e $HOME/org/todo.txt") --codespell:ignore u.map("n", "oi", "e $HOME/org/notes/Inbox/Inbox.md") -- general u.map("n", "q", "quit!") u.map("n", "w", "update") u.map("n", "", "update") u.map("i", "jk", "") u.map("n", "h", "nohlsearch") u.map("n", "", "zz") u.map("n", "", "zz") -- window navigation and resize u.map("n", "", "wincmd h") u.map("n", "", "wincmd j") u.map("n", "", "wincmd k") u.map("n", "", "wincmd l") u.map("n", "", "vertical resize -2") u.map("n", "", "resize +2") u.map("n", "resize -1") u.map("n", "", "vertical resize +2") -- move lines u.map("v", "", ":move '<-2gv-gv") u.map("v", "", ":move '>+1gv-gv") u.map("n", "", ":m .+1==") u.map("n", "", ":m .-2==") u.map("v", "<", "", ">gv")