* feat(#2148): add rename_full in API * feat(#2148): add default mapping 'u' for rename_full --------- Co-authored-by: Alexander Courtis <alex@courtis.org>
This commit is contained in:
@@ -10,6 +10,7 @@ local M = {
|
||||
}
|
||||
|
||||
local ALLOWED_MODIFIERS = {
|
||||
[":p"] = true,
|
||||
[":p:h"] = true,
|
||||
[":t"] = true,
|
||||
[":t:r"] = true,
|
||||
|
||||
@@ -141,6 +141,7 @@ Api.fs.rename_node = wrap_node(require("nvim-tree.actions.fs.rename-file").fn ":
|
||||
Api.fs.rename = wrap_node(require("nvim-tree.actions.fs.rename-file").fn ":t")
|
||||
Api.fs.rename_sub = wrap_node(require("nvim-tree.actions.fs.rename-file").fn ":p:h")
|
||||
Api.fs.rename_basename = wrap_node(require("nvim-tree.actions.fs.rename-file").fn ":t:r")
|
||||
Api.fs.rename_full = wrap_node(require("nvim-tree.actions.fs.rename-file").fn ":p")
|
||||
Api.fs.cut = wrap_node(require("nvim-tree.actions.fs.copy-paste").cut)
|
||||
Api.fs.paste = wrap_node(require("nvim-tree.actions.fs.copy-paste").paste)
|
||||
Api.fs.clear_clipboard = wrap(require("nvim-tree.actions.fs.copy-paste").clear_clipboard)
|
||||
|
||||
@@ -82,6 +82,7 @@ function M.default_on_attach(bufnr)
|
||||
vim.keymap.set('n', 's', api.node.run.system, opts('Run System'))
|
||||
vim.keymap.set('n', 'S', api.tree.search_node, opts('Search'))
|
||||
vim.keymap.set('n', 'U', api.tree.toggle_custom_filter, opts('Toggle Filter: Hidden'))
|
||||
vim.keymap.set('n', 'u', api.fs.rename_full, opts('Rename: Full Path'))
|
||||
vim.keymap.set('n', 'W', api.tree.collapse_all, opts('Collapse'))
|
||||
vim.keymap.set('n', 'x', api.fs.cut, opts('Cut'))
|
||||
vim.keymap.set('n', 'y', api.fs.copy.filename, opts('Copy Name'))
|
||||
|
||||
Reference in New Issue
Block a user