feat(api): add api.config.mappings.active, api.config.mappings.default (#1876)

* feat(api): add config.mappings.current and config.mappings.default

* feat(api): add config.mappings.current and config.mappings.default

* feat(api): add config.mappings.current and config.mappings.default
This commit is contained in:
Alexander Courtis
2023-01-03 13:13:49 +11:00
committed by GitHub
parent cdbd7daf29
commit bac962caf4
3 changed files with 30 additions and 0 deletions

View File

@@ -399,6 +399,18 @@ local DEFAULT_MAPPING_CONFIG = {
list = {},
}
--- clone default for the user
--- @return table
function M.default_mappings_clone()
return vim.deepcopy(DEFAULT_MAPPINGS)
end
--- clone active for the user
--- @return table
function M.active_mappings_clone()
return vim.deepcopy(M.mappings)
end
function M.setup(opts)
require("nvim-tree.actions.fs.trash").setup(opts)
require("nvim-tree.actions.node.system-open").setup(opts)