diff --git a/lua/lorenz/kickstart.lua b/lua/lorenz/kickstart.lua index f297412..2758d6e 100644 --- a/lua/lorenz/kickstart.lua +++ b/lua/lorenz/kickstart.lua @@ -275,9 +275,6 @@ require('lazy').setup({ "nvim-tree/nvim-web-devicons", }, config = function() - require("nvim-tree").setup { - on_attach = My_on_attach, - } end, }, diff --git a/lua/lorenz/nvim-tree.lua b/lua/lorenz/nvim-tree.lua index 31b6f8c..0693acc 100644 --- a/lua/lorenz/nvim-tree.lua +++ b/lua/lorenz/nvim-tree.lua @@ -1,4 +1,4 @@ - function My_on_attach(bufnr) +local function my_on_attach(bufnr) local api = require "nvim-tree.api" local function opts(desc) @@ -12,3 +12,13 @@ vim.keymap.set('n', '', api.tree.change_root_to_parent, opts('Up')) vim.keymap.set('n', '?', api.tree.toggle_help, opts('Help')) end + + +require("nvim-tree").setup { + on_attach = my_on_attach, + actions = { + open_file = { + quit_on_open = true, + }, + }, +}