Skip to content

Commit 199c0c0

Browse files
committed
refactor: make wipe and delete fns take a node instead of a file path
1 parent 343b8a0 commit 199c0c0

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

lua/nvim-tree/actions/node/buffer.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ local notify = require("nvim-tree.notify")
33

44
local M = {}
55

6-
---@param filename string
6+
---@param node Node
77
---@param opts ApiNodeDeleteWipeBufferOpts|nil
88
---@return nil
9-
function M.delete(filename, opts)
10-
M.delete_buffer("delete", filename, opts)
9+
function M.delete(node, opts)
10+
M.delete_buffer("delete", node.absolute_path, opts)
1111
end
1212

13-
---@param filename string
13+
---@param node Node
1414
---@param opts ApiNodeDeleteWipeBufferOpts|nil
1515
---@return nil
16-
function M.wipe(filename, opts)
17-
M.delete_buffer("wipe", filename, opts)
16+
function M.wipe(node, opts)
17+
M.delete_buffer("wipe", node.absolute_path, opts)
1818
end
1919

2020
---@alias ApiNodeDeleteWipeBufferMode '"delete"'|'"wipe"'

lua/nvim-tree/api.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,10 +291,10 @@ Api.node.navigate.opened.prev = wrap_node(actions.moves.item.fn({ where = "prev"
291291
---@field force boolean|nil default false
292292

293293
Api.node.buffer.delete = wrap_node(function(node, opts)
294-
actions.node.buffer.delete(node.absolute_path, opts)
294+
actions.node.buffer.delete(node, opts)
295295
end)
296296
Api.node.buffer.wipe = wrap_node(function(node, opts)
297-
actions.node.buffer.wipe(node.absolute_path, opts)
297+
actions.node.buffer.wipe(node, opts)
298298
end)
299299

300300
Api.git.reload = wrap_explorer("reload_git")

0 commit comments

Comments
 (0)