From a030c6bfeca54de1ecccf2c6605d66e45370d18f Mon Sep 17 00:00:00 2001 From: yuriy Date: Sat, 1 Aug 2026 02:22:15 -0400 Subject: [PATCH] television customization, shortcut to cd into ansible --- init.lua | 3 ++- lua/custom/plugins/television.lua | 2 +- lua/custom/plugins/zoxide.lua | 6 ++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index c9b56e3..d210fc6 100644 --- a/init.lua +++ b/init.lua @@ -554,7 +554,8 @@ do vim.keymap.set('n', 'sr', builtin.resume, { desc = '[S]earch [R]esume' }) vim.keymap.set('n', 's.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) vim.keymap.set('n', 'sc', builtin.commands, { desc = '[S]earch [C]ommands' }) - vim.keymap.set('n', '', builtin.buffers, { desc = '[ ] Find existing buffers' }) + vim.keymap.set('n', '', builtin.find_files, { desc = '[ ] Find files' }) + vim.keymap.set('n', 'sb', builtin.buffers, { desc = '[S]earch [B]uffers' }) -- Add Telescope-based LSP pickers when an LSP attaches to a buffer. -- If you later switch picker plugins, this is where to update these mappings. diff --git a/lua/custom/plugins/television.lua b/lua/custom/plugins/television.lua index ce7e01e..1c6e729 100644 --- a/lua/custom/plugins/television.lua +++ b/lua/custom/plugins/television.lua @@ -20,7 +20,7 @@ require('tv').setup { channels = { files = { layout = 'portrait', - keybinding = '', + keybinding = 'tf', handlers = { [''] = h.open_as_files, [''] = h.send_to_quickfix, diff --git a/lua/custom/plugins/zoxide.lua b/lua/custom/plugins/zoxide.lua index 2b78953..d453868 100644 --- a/lua/custom/plugins/zoxide.lua +++ b/lua/custom/plugins/zoxide.lua @@ -53,3 +53,9 @@ vim.api.nvim_create_autocmd('DirChanged', { end, desc = 'Add directory to zoxide database when changing directories in Neovim', }) + +-- Custom directory aliases +-- Using command abbreviation since Neovim commands must start with uppercase +vim.cmd([[ + cnoreabbrev cda getcmdtype() == ':' && getcmdline() == 'cda' ? 'cd $HOME/Syncthing/Git/ansible/' : 'cda' +]])