From d4620f3ac119263fee90bd819eadaf84fc8d50b7 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 8 Apr 2026 13:11:48 +0900 Subject: * MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Automated-commit-by: dots Signed-off-by: Robert Günzler --- .config/nvim/lua/config/keymaps.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to '.config/nvim/lua/config/keymaps.lua') diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index 9c00f7b..a93b8fd 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -18,10 +18,10 @@ map( { desc = 'Open file under cursor' } ) -vim.api.nvim_create_autocmd({'BufEnter', 'BufWinEnter'}, { +vim.api.nvim_create_autocmd({ 'BufEnter', 'BufWinEnter' }, { group = vim.api.nvim_create_augroup('bufclose', {}), callback = function() - if vim.list_contains({'help', 'nofile', 'quickfix'}, vim.bo.buftype) then + if vim.list_contains({ 'help', 'nofile', 'quickfix' }, vim.bo.buftype) then map('', 'q', 'close', { desc = 'Close buffer', buffer = 0 }) end end, @@ -34,3 +34,8 @@ map('n', 'x', function() end, { desc = 'source current file' }) map('n', 'a', 'edit #', { desc = 'open alternative file' }) + +-- yank buffer name +map('n', ';yb', [[let @+ = expand('%')]], { desc = 'yank buffer name' }) +map('n', ';yn', [[let @+ = expand('%:t')]], { desc = 'yank filename' }) +map('n', ';yp', [[let @+ = expand('%:p')]], { desc = 'yank path' }) -- cgit 1.4.1