From acf9fdb09419dbd1e5921ea4d8b837bf440ee859 Mon Sep 17 00:00:00 2001 From: anand Date: Mon, 6 Apr 2026 23:55:30 +0530 Subject: Nvim config rearranged and neovide added --- nvim/lua/config/keymap.lua | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 nvim/lua/config/keymap.lua (limited to 'nvim/lua/config/keymap.lua') diff --git a/nvim/lua/config/keymap.lua b/nvim/lua/config/keymap.lua new file mode 100644 index 0000000..3254529 --- /dev/null +++ b/nvim/lua/config/keymap.lua @@ -0,0 +1,27 @@ +vim.g.mapleader = ' ' +vim.keymap.set("n", "u", require("undotree").open) +vim.keymap.set("i", "", "", { desc = "Solution for xterm" }) +vim.keymap.set({ "n", "v" }, "j", "gj", { desc = "Personal preference" }) +vim.keymap.set({ "n", "v" }, "k", "gk", { desc = "Personal preference" }) +vim.keymap.set("n", "e", "lua MiniFiles.open()", { desc = 'Open Mini.Files' }) +vim.keymap.set("n", "pv", "Ex", { desc = "Open netrw" }) +vim.keymap.set("n", "ff", "Pick files", { desc = "Open file Picker" }) +vim.keymap.set("n", "fg", "Pick grep_live", { desc = "Open Live Grep" }) +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "n", "nzzzv") +vim.keymap.set("n", "N", "Nzzzv") +vim.keymap.set({ "n", "v" }, "y", "\"+y", { desc = "Copy to system clipboard" }) +vim.keymap.set({ "n", "v" }, "yy", "V\"+y", { desc = "Copy to system clipboard" }) +vim.keymap.set({ "n" }, "p", "\"+p", { desc = "Paste system clipboard" }) +vim.keymap.set("v", "d", "\"_d", { desc = "Delete without copying to buffer" }) +vim.keymap.set("n", "dd", "V\"+d", { desc = "Delete without copying to buffer" }) +vim.keymap.set({ 'n', 'i' }, '', 'tabnext', { desc = "Move to next tab" }) +vim.keymap.set({ 'n', 'i' }, '', 'tabprevious', { desc = "Move to previous tab" }) +vim.keymap.set("n", "", "cnextzz") +vim.keymap.set("n", "", "cprevzz") +vim.keymap.set({ "n", "t" }, "/", "ToggleTerm") +vim.keymap.set("n", "gx", function() + local url = vim.fn.expand("") + vim.fn.jobstart({ "xdg-open", url }, { detach = true }) +end, { desc = "Open URL with xdg-open" }) -- cgit v1.2.3