Skip to content

Commit ca8d82f

Browse files
feat: add default <Del> mapping for api.fs.remove (#3238)
feat: add <Del> mapping Co-authored-by: Alexander Courtis <[email protected]>
1 parent a0db8bf commit ca8d82f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

doc/nvim-tree-lua.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ Show the mappings: `g?`
164164
`<C-x>` Open: Horizontal Split |nvim-tree-api.node.open.horizontal()|
165165
`<BS>` Close Directory |nvim-tree-api.node.navigate.parent_close()|
166166
`<CR>` Open |nvim-tree-api.node.open.edit()|
167+
`<Del>` Delete |nvim-tree-api.fs.remove()|
167168
`<Tab>` Open Preview |nvim-tree-api.node.open.preview()|
168169
`>` Next Sibling |nvim-tree-api.node.navigate.sibling.next()|
169170
`<` Previous Sibling |nvim-tree-api.node.navigate.sibling.prev()|
@@ -2547,6 +2548,7 @@ You are encouraged to copy these to your own |nvim-tree.on_attach| function. >lu
25472548
vim.keymap.set("n", "<C-x>", api.node.open.horizontal, opts("Open: Horizontal Split"))
25482549
vim.keymap.set("n", "<BS>", api.node.navigate.parent_close, opts("Close Directory"))
25492550
vim.keymap.set("n", "<CR>", api.node.open.edit, opts("Open"))
2551+
vim.keymap.set("n", "<Del>", api.fs.remove, opts("Delete"))
25502552
vim.keymap.set("n", "<Tab>", api.node.open.preview, opts("Open Preview"))
25512553
vim.keymap.set("n", ">", api.node.navigate.sibling.next, opts("Next Sibling"))
25522554
vim.keymap.set("n", "<", api.node.navigate.sibling.prev, opts("Previous Sibling"))

lua/nvim-tree/keymap.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ function M.default_on_attach(bufnr)
5353
vim.keymap.set("n", "<C-x>", api.node.open.horizontal, opts("Open: Horizontal Split"))
5454
vim.keymap.set("n", "<BS>", api.node.navigate.parent_close, opts("Close Directory"))
5555
vim.keymap.set("n", "<CR>", api.node.open.edit, opts("Open"))
56+
vim.keymap.set("n", "<Del>", api.fs.remove, opts("Delete"))
5657
vim.keymap.set("n", "<Tab>", api.node.open.preview, opts("Open Preview"))
5758
vim.keymap.set("n", ">", api.node.navigate.sibling.next, opts("Next Sibling"))
5859
vim.keymap.set("n", "<", api.node.navigate.sibling.prev, opts("Previous Sibling"))

0 commit comments

Comments
 (0)