summaryrefslogtreecommitdiff
path: root/lua/lv-nvimtree/init.lua
diff options
context:
space:
mode:
authorChris <[email protected]>2021-06-30 22:01:15 -0400
committerChris <[email protected]>2021-06-30 22:01:15 -0400
commit6c7717e45138e0acfc3025fa5eea8858b2cece11 (patch)
tree771b1cb34afc9f290205196fb1e5f999aca14680 /lua/lv-nvimtree/init.lua
parent59dd16925ad9f71a002a1d2b914012a39a77b05a (diff)
fix offset package.loaded is cool
Diffstat (limited to 'lua/lv-nvimtree/init.lua')
-rw-r--r--lua/lv-nvimtree/init.lua16
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