* feat(mappings): add key map to close file buffer * feat: implement Api.node.buffer.delete * feat: implement Api.node.buffer.wipe * refactor: add util fn for common delete ops on bufs * fix: minor fixes * refactor: fix lint issues * fix: undo unintended ApiTreeToggleOpts change * fix: change error message level to info * fix: remove unused opts * refactor: merge delete-buffer and wipe-buffer into single buffer file * refactor: make wipe and delete fns take a node instead of a file path * docs: update help with new API commands * remove refactored utils.lua * remove unused static setup * tweak doc --------- Co-authored-by: Alexander Courtis <alex@courtis.org>
16 lines
523 B
Lua
16 lines
523 B
Lua
local M = {}
|
|
|
|
M.file_popup = require("nvim-tree.actions.node.file-popup")
|
|
M.open_file = require("nvim-tree.actions.node.open-file")
|
|
M.run_command = require("nvim-tree.actions.node.run-command")
|
|
M.system_open = require("nvim-tree.actions.node.system-open")
|
|
M.buffer = require("nvim-tree.actions.node.buffer")
|
|
|
|
function M.setup(opts)
|
|
require("nvim-tree.actions.node.system-open").setup(opts)
|
|
require("nvim-tree.actions.node.file-popup").setup(opts)
|
|
require("nvim-tree.actions.node.open-file").setup(opts)
|
|
end
|
|
|
|
return M
|