feat: add copy filename action (#391)

This commit is contained in:
Kevin Traver 2024-06-03 12:02:01 -06:00 committed by GitHub
parent d3a365c950
commit bbc0e67eeb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 0 deletions

View file

@ -456,6 +456,9 @@ change_sort *actions.change_sor
close *actions.close*
Close oil and restore original buffer
copy_entry_filename *actions.copy_entry_filename*
Yank the filename of the entry under the cursor to a register
copy_entry_path *actions.copy_entry_path*
Yank the filepath of the entry under the cursor to a register

View file

@ -268,6 +268,17 @@ M.copy_entry_path = {
end,
}
M.copy_entry_filename = {
desc = "Yank the filename of the entry under the cursor to a register",
callback = function()
local entry = oil.get_cursor_entry()
if not entry then
return
end
vim.fn.setreg(vim.v.register, entry.name)
end,
}
M.open_cmdline_dir = {
desc = "Open vim cmdline with current directory as an argument",
callback = function()