diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-18 21:10:28 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-18 21:10:28 +0530 |
| commit | a996d9d7e94a78c7c7edb33e87dd49a6c8583774 (patch) | |
| tree | 061200ff7434f7104729a5b9cf06400e97cb7ab7 /nvim/init.lua | |
| parent | 47d419e46aea94a1fee788003a27770eab11329c (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.lua | 14 |
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', |
