feat: add api.fs.copy.basename, default mapping ge (#2698)

* feat: add copy basename

* fix: change keymap for copy basename

* fix: use double quotes

* fix: add missing help

---------

Co-authored-by: Alexander Courtis <alex@courtis.org>
This commit is contained in:
Rami Elwan
2024-03-14 06:57:46 +01:00
committed by GitHub
parent c64becf80c
commit 8f2a50f1cd
4 changed files with 10 additions and 0 deletions

View File

@@ -295,6 +295,12 @@ function M.copy_filename(node)
copy_to_clipboard(node.name)
end
---@param node Node
function M.copy_basename(node)
local basename = vim.fn.fnamemodify(node.name, ":r")
copy_to_clipboard(basename)
end
---@param node Node
function M.copy_path(node)
local absolute_path = node.absolute_path