diff options
Diffstat (limited to 'lua/lv-nvimtree')
| -rw-r--r-- | lua/lv-nvimtree/init.lua | 15 | 
1 files changed, 14 insertions, 1 deletions
diff --git a/lua/lv-nvimtree/init.lua b/lua/lv-nvimtree/init.lua index ac42629d..24b7a50f 100644 --- a/lua/lv-nvimtree/init.lua +++ b/lua/lv-nvimtree/init.lua @@ -25,7 +25,7 @@ M.config = function()          git = 1,          folders = 1,          files = 1, -        folder_arrows = 0 +        folder_arrows = 1      }      vim.g.nvim_tree_icons = { @@ -89,4 +89,17 @@ M.config = function()      }  end +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) +    else +        require'bufferline.state'.set_offset(31, 'File Explorer') +        require'nvim-tree'.find_file(true) +    end + +end +  return M  | 
