diff --git a/.config/nvim/lua/kamu/plugins/tree.lua b/.config/nvim/lua/kamu/plugins/tree.lua index f54751d..d181bff 100644 --- a/.config/nvim/lua/kamu/plugins/tree.lua +++ b/.config/nvim/lua/kamu/plugins/tree.lua @@ -1,26 +1,30 @@ -return { - 'nvim-tree/nvim-tree.lua', - config = function() - local function my_on_attach(bufnr) - local api = require "nvim-tree.api" - - local function opts(desc) - return { desc = "nvim-tree: " .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true } - end - - -- default mappings - api.config.mappings.default_on_attach(bufnr) - - -- custom mappings - vim.keymap.set('n', '', api.tree.change_root_to_parent, opts('Up')) - vim.keymap.set('n', '?', api.tree.toggle_help, opts('Help')) - end - - -- pass to setup along with your other options - require("nvim-tree").setup { - --- - on_attach = my_on_attach, - --- - } - end -} +return { + 'nvim-tree/nvim-tree.lua', + config = function() + local function my_on_attach(bufnr) + local api = require "nvim-tree.api" + + local function opts(desc) + return { desc = "nvim-tree: " .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true } + end + + -- default mappings + api.config.mappings.default_on_attach(bufnr) + + -- custom mappings + vim.keymap.set("n", "ee", ":NvimTreeToggle") -- toggle file explorer + vim.keymap.set("n", "er", ":NvimTreeFocus") -- toggle focus to file explorer + vim.keymap.set("n", "ef", ":NvimTreeFindFile") -- find file in file explorer + + vim.keymap.set('n', '', api.tree.change_root_to_parent, opts('Up')) + vim.keymap.set('n', '?', api.tree.toggle_help, opts('Help')) + end + + -- pass to setup along with your other options + require("nvim-tree").setup { + --- + on_attach = my_on_attach, + --- + } + end +}