diff options
Diffstat (limited to 'nvim/init.lua')
| -rw-r--r-- | nvim/init.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nvim/init.lua b/nvim/init.lua index 9c60d58..25c24a2 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -158,6 +158,17 @@ vim.keymap.set("v", ">", ">gv", { desc = "Indent right and reselect" }) -- Quick file navigation vim.keymap.set("n", "<leader>e", ":Explore<CR>", { desc = "Open file explorer" }) + +-- h/l to navigate directory tree +vim.api.nvim_create_autocmd("FileType", { + group = augroup, + pattern = "netrw", + callback = function() + local opts = { buffer = true, remap = true } + vim.keymap.set("n", "h", "-", opts) -- go up a directory + vim.keymap.set("n", "l", "<CR>", opts) -- open file/directory + end, +}) vim.keymap.set("n", "<leader>ff", ":find ", { desc = "Find file" }) -- Better J behavior |