-- Mapleader vim.g.mapleader = ' ' -- Keybinds vim.keymap.set("n", "", "zz") -- scroll up with center vim.keymap.set("n", "", "zz") -- scroll down with center vim.keymap.set("n", "n", "nzz") -- center next search vim.keymap.set("n", "N", "Nzz") -- center previous search vim.keymap.set("n", "", "") -- disable Ctrl + C vim.keymap.set("n", "", "w") -- fast swap window -- Plugin keybinds vim.keymap.set("n", "y", "\"+y") -- System clipboard vim.keymap.set("n", "s", "w") -- fast save vim.keymap.set("n", "x", "x") -- fast save & quit vim.keymap.set("n", "fq", "q!") -- Oil vim.keymap.set("n", "pv", vim.cmd.Oil) -- Opens the file manager -- Fugitive vim.keymap.set("n", "pg", vim.cmd.Git) -- Opens the file manager -- LSP vim.keymap.set("n", "e", "lua vim.diagnostic.open_float() ") -- open diagnostics in a window vim.keymap.set("n", "k", "lua vim.lsp.buf.hover()") -- open info in a window vim.keymap.set("n", "n", "lua vim.lsp.buf.rename()") vim.keymap.set("n", "a", "lua vim.lsp.buf.code_action()") vim.keymap.set("n", "r", "lua vim.lsp.buf.references()")