From 8f9c77878f8742a47d34a50748023d1b552cfbf1 Mon Sep 17 00:00:00 2001 From: mirenn Date: Mon, 21 Sep 2026 23:09:33 +0200 Subject: guix primer --- .../dotfiles/.config/nvim/lua/config/keymaps.lua | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 mirenn/home/files/dotfiles/.config/nvim/lua/config/keymaps.lua (limited to 'mirenn/home/files/dotfiles/.config/nvim/lua/config/keymaps.lua') diff --git a/mirenn/home/files/dotfiles/.config/nvim/lua/config/keymaps.lua b/mirenn/home/files/dotfiles/.config/nvim/lua/config/keymaps.lua new file mode 100644 index 0000000..d81308d --- /dev/null +++ b/mirenn/home/files/dotfiles/.config/nvim/lua/config/keymaps.lua @@ -0,0 +1,39 @@ +-- define common options +local keymap = vim.keymap +local opts = { + noremap = true, -- non-recursive + silent = true, -- do not show message +} + +-- Pane Navigation +keymap.set("n", "", "h", opts) +keymap.set("n", "", "j", opts) +keymap.set("n", "", "k", opts) +keymap.set("n", "", "l", opts) + +-- Window Resize +keymap.set("n", "", ":resize -2", opts) +keymap.set("n", "", ":resize +2", opts) +keymap.set("n", "", ":vertical resize -2", opts) +keymap.set("n", "", ":vertical resize +2", opts) + +-- Window Managment +keymap.set("n", "sv", ":vsplit", opts) +keymap.set("n", "sh", ":split", opts) + +-- Indending +keymap.set("v", "<", "", ">gv") + +-- Comments +vim.api.nvim_set_keymap("n", "", "gcc", { noremap = false }) +vim.api.nvim_set_keymap("v", "", "gb", { noremap = false }) + +-- Buffer kill +-- keymap.set("n", "", ":bunload", opts) + +-- Working +keymap.set("n", "", ":w", opts) + +-- Format All +keymap.set("n", "fa", "ggVG=", opts) -- cgit v1.2.3