chore(mappings): migrate legacy mappings under the hood

This commit is contained in:
kiyan
2022-07-31 12:23:50 +02:00
parent 9bbf95e616
commit 9da4462377
3 changed files with 108 additions and 5 deletions

View File

@@ -15,12 +15,20 @@ local function inject_node(f)
end
end
Api.tree.open = require("nvim-tree").open
Api.tree.toggle = require("nvim-tree").toggle
Api.tree.open = function(...)
require("nvim-tree").open(...)
end
Api.tree.toggle = function(...)
require("nvim-tree").toggle(...)
end
Api.tree.close = require("nvim-tree.view").close
Api.tree.focus = require("nvim-tree").focus
Api.tree.focus = function()
require("nvim-tree").focus()
end
Api.tree.reload = require("nvim-tree.actions.reloaders.reloaders").reload_explorer
Api.tree.change_root = require("nvim-tree").change_dir
Api.tree.change_root = function(...)
require("nvim-tree").change_dir(...)
end
Api.tree.change_root_to_node = inject_node(function(node)
if node.name == ".." then
require("nvim-tree.actions.root.change-dir").fn ".."