From a996d9d7e94a78c7c7edb33e87dd49a6c8583774 Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Thu, 18 Jun 2026 21:10:28 +0530 Subject: 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 --- nvim/init.lua | 14 ++++++++++---- 1 file 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", "mh", ":wincmd h", { desc = "Move between windows (h)" }) -vim.keymap.set("n", "mj", ":wincmd j", { desc = "Move between windows (j)" }) -vim.keymap.set("n", "mk", ":wincmd k", { desc = "Move between windows (k)" }) -vim.keymap.set("n", "ml", ":wincmd l", { desc = "Move between windows (l)" }) +vim.keymap.set("n", "h", ":wincmd h", { desc = "Move between windows (h)" }) +vim.keymap.set("n", "j", ":wincmd j", { desc = "Move between windows (j)" }) +vim.keymap.set("n", "k", ":wincmd k", { desc = "Move between windows (k)" }) +vim.keymap.set("n", "l", ":wincmd l", { desc = "Move between windows (l)" }) vim.keymap.set("n", "sv", ":vsplit", { desc = "Split vertically" }) vim.keymap.set("n", "sh", ":split", { desc = "Split horizontally" }) +vim.keymap.set("n", "", ":tabp", { desc = "Go to previous tab" }) +vim.keymap.set("n", "", ":tabn", { desc = "Go to next tab" }) +vim.keymap.set("n", "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', -- cgit v1.2.3