aboutsummaryrefslogtreecommitdiff
path: root/nvim/init.lua
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-06-18 21:10:28 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-06-18 21:10:28 +0530
commita996d9d7e94a78c7c7edb33e87dd49a6c8583774 (patch)
tree061200ff7434f7104729a5b9cf06400e97cb7ab7 /nvim/init.lua
parent47d419e46aea94a1fee788003a27770eab11329c (diff)
used tab splits
also i think i would need to contribute to dired.nvim, it needs some features such as file renaming & deleting, unless i am stupid
Diffstat (limited to 'nvim/init.lua')
-rw-r--r--nvim/init.lua14
1 files changed, 10 insertions, 4 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index 9c61926..d20a671 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -46,13 +46,19 @@ vim.diagnostic.config {
},
}
-vim.keymap.set("n", "<leader>mh", "<cmd>:wincmd h<CR>", { desc = "Move between windows (h)" })
-vim.keymap.set("n", "<leader>mj", "<cmd>:wincmd j<CR>", { desc = "Move between windows (j)" })
-vim.keymap.set("n", "<leader>mk", "<cmd>:wincmd k<CR>", { desc = "Move between windows (k)" })
-vim.keymap.set("n", "<leader>ml", "<cmd>:wincmd l<CR>", { desc = "Move between windows (l)" })
+vim.keymap.set("n", "<leader>h", "<cmd>:wincmd h<CR>", { desc = "Move between windows (h)" })
+vim.keymap.set("n", "<leader>j", "<cmd>:wincmd j<CR>", { desc = "Move between windows (j)" })
+vim.keymap.set("n", "<leader>k", "<cmd>:wincmd k<CR>", { desc = "Move between windows (k)" })
+vim.keymap.set("n", "<leader>l", "<cmd>:wincmd l<CR>", { desc = "Move between windows (l)" })
vim.keymap.set("n", "<leader>sv", "<cmd>:vsplit<CR>", { desc = "Split vertically" })
vim.keymap.set("n", "<leader>sh", "<cmd>:split<CR>", { desc = "Split horizontally" })
+vim.keymap.set("n", "<S-Tab>", "<cmd>:tabp<CR>", { desc = "Go to previous tab" })
+vim.keymap.set("n", "<Tab>", "<cmd>:tabn<CR>", { desc = "Go to next tab" })
+vim.keymap.set("n", "<leader>t", function()
+ vim.cmd("tab split")
+ require("telescope.builtin").find_files()
+end, { desc = "Open file in new tab" })
vim.api.nvim_create_autocmd('TextYankPost', {
desc = 'Highlight when yanking (copying) text',