|
@@ -136,34 +136,6 @@ function M.setup()
|
|
|
}
|
|
|
end
|
|
|
|
|
|
- local function on_open()
|
|
|
- if package.loaded["bufferline.state"] and lvim.builtin.nvimtree.setup.view.side == "left" then
|
|
|
- require("bufferline.state").set_offset(lvim.builtin.nvimtree.setup.view.width + 1, "")
|
|
|
- end
|
|
|
- end
|
|
|
-
|
|
|
- local function on_close()
|
|
|
- local bufnr = vim.api.nvim_get_current_buf()
|
|
|
- local ft = vim.api.nvim_buf_get_option(bufnr, "filetype")
|
|
|
- if ft == "NvimTree" and package.loaded["bufferline.state"] then
|
|
|
- require("bufferline.state").set_offset(0)
|
|
|
- end
|
|
|
- end
|
|
|
-
|
|
|
- local tree_view = require "nvim-tree.view"
|
|
|
- local default_open = tree_view.open
|
|
|
- local default_close = tree_view.close
|
|
|
-
|
|
|
- tree_view.open = function()
|
|
|
- on_open()
|
|
|
- default_open()
|
|
|
- end
|
|
|
-
|
|
|
- tree_view.close = function()
|
|
|
- on_close()
|
|
|
- default_close()
|
|
|
- end
|
|
|
-
|
|
|
if lvim.builtin.nvimtree.on_config_done then
|
|
|
lvim.builtin.nvimtree.on_config_done(nvim_tree_config)
|
|
|
end
|