Commit Graph

4 Commits

Author SHA1 Message Date
Adam Poniatowski 3c629b657f fix(keymaps): add missing gitsigns keymaps table
- Add gitsigns keymaps table with navigation and actions
- Add nil check in setup function
- Organize git keymaps under <leader>g prefix
2025-02-23 14:31:58 +01:00
Adam Poniatowski c338a6a994 fix(keymaps): ensure all setup functions are called
- Call all keymap setup functions in initialization
- Properly organize keymap initialization into sections
- Add special handling for explorer keymaps
- Fix database and other plugin keymaps not being set
2025-02-23 14:30:32 +01:00
Adam Poniatowski 4a7be70200 fix(keymaps): handle nil tables and cleanup initialization
- Add nil checks for all keymap tables
- Fix explorer keymap setup
- Remove unnecessary debug code
- Simplify keymap initialization
- Fix incorrect keymap references
2025-02-23 14:27:50 +01:00
Adam Poniatowski 1245a40fbc refactor(keymaps): improve organization and discoverability
- 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
2025-02-23 14:10:34 +01:00