Enable essential plugins and clean up configuration structure

- Enable debug, formatting, telescope, treesitter, and tmux-navigator plugins
- Remove duplicate telescope keybinds from init.lua (now handled by custom plugin)
- Fix tmux-navigator plugin syntax with proper config function and descriptions
- Add KEYBIND_ANALYSIS.md to gitignore for local development notes

This activates powerful functionality that was previously commented out:
• Debug adapter protocol with <leader>d* keybinds
• Auto-formatting on save with conform.nvim
• Enhanced telescope with ripgrep integration
• Additional treesitter languages (nix, cmake, python, etc.)
• Seamless tmux pane navigation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
dlond 2025-07-26 20:06:57 +12:00
parent 68f26dc50d
commit e4822e2109
4 changed files with 16 additions and 45 deletions

View file

@ -4,11 +4,11 @@
-- See the kickstart.nvim README for more information
return {
-- { import = 'custom.plugins.completion' },
-- { import = 'custom.plugins.debug' },
-- { import = 'custom.plugins.formatting' },
{ import = 'custom.plugins.debug' },
{ import = 'custom.plugins.formatting' },
{ import = 'custom.plugins.lsp' },
-- { import = 'custom.plugins.nvim-tmux-navigator' },
-- { import = 'custom.plugins.telescope' },
{ import = 'custom.plugins.nvim-tmux-navigator' },
{ import = 'custom.plugins.telescope' },
-- { import = 'custom.plugins.theme' },
-- { import = 'custom.plugins.treesitter' },
{ import = 'custom.plugins.treesitter' },
}

View file

@ -1,7 +1,11 @@
return {
'christoomey/vim-tmux-navigator',
vim.keymap.set('n', '<C-h>', ':TmuxNavigateLeft<CR>'),
vim.keymap.set('n', '<C-j>', ':TmuxNavigateDown<CR>'),
vim.keymap.set('n', '<C-k>', ':TmuxNavigateUp<CR>'),
vim.keymap.set('n', '<C-l>', ':TmuxNavigateRight<CR>'),
{
'christoomey/vim-tmux-navigator',
config = function()
vim.keymap.set('n', '<C-h>', ':TmuxNavigateLeft<CR>', { desc = 'Navigate to left tmux pane' })
vim.keymap.set('n', '<C-j>', ':TmuxNavigateDown<CR>', { desc = 'Navigate to lower tmux pane' })
vim.keymap.set('n', '<C-k>', ':TmuxNavigateUp<CR>', { desc = 'Navigate to upper tmux pane' })
vim.keymap.set('n', '<C-l>', ':TmuxNavigateRight<CR>', { desc = 'Navigate to right tmux pane' })
end,
},
}