diff options
author | Chris <[email protected]> | 2021-06-30 22:01:15 -0400 |
---|---|---|
committer | Chris <[email protected]> | 2021-06-30 22:01:15 -0400 |
commit | 6c7717e45138e0acfc3025fa5eea8858b2cece11 (patch) | |
tree | 771b1cb34afc9f290205196fb1e5f999aca14680 /lua/lv-nvimtree/init.lua | |
parent | 59dd16925ad9f71a002a1d2b914012a39a77b05a (diff) |
fix offset package.loaded is cool
Diffstat (limited to 'lua/lv-nvimtree/init.lua')
-rw-r--r-- | lua/lv-nvimtree/init.lua | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lua/lv-nvimtree/init.lua b/lua/lv-nvimtree/init.lua index b07ff69a..4a2317e3 100644 --- a/lua/lv-nvimtree/init.lua +++ b/lua/lv-nvimtree/init.lua @@ -50,10 +50,10 @@ M.config = function() } local tree_cb = require'nvim-tree.config'.nvim_tree_callback - vim.g.nvim_tree_bindings = { - { key = {"l", "<CR>", "o"}, cb = tree_cb("edit")}, - { key = "h", cb = tree_cb("close_node")}, - { key = "v", cb = tree_cb("vsplit")} + vim.g.nvim_tree_bindings = { + {key = {"l", "<CR>", "o"}, cb = tree_cb("edit")}, + {key = "h", cb = tree_cb("close_node")}, + {key = "v", cb = tree_cb("vsplit")} } end @@ -62,9 +62,13 @@ local view = require 'nvim-tree.view' M.toggle_tree = function() if view.win_open() then require'nvim-tree'.close() - require'bufferline.state'.set_offset(0) + if package.loaded['bufferline.state'] then + require'bufferline.state'.set_offset(0) + end else - require'bufferline.state'.set_offset(31, 'File Explorer') + if package.loaded['bufferline.state'] then + require'bufferline.state'.set_offset(31, 'File Explorer') + end require'nvim-tree'.find_file(true) end |