- Organize keymaps into logical groups with consistent prefixes:
- <leader>s for Search (Telescope)
- <leader>g for Git operations
- <leader>b for Buffer operations
- <leader>l for LSP operations
- <leader>t for Trouble/diagnostics
- <leader>D for Database operations
- <leader>m for Memory (Sessions)
- Improve keymap descriptions for better which-key display
- Resolve conflicts between diagnostic and database keymaps
- Add missing buffer and window operations
- Update gitignore with common Neovim patterns