|
|
f6f92ec15e
|
refactor: reorganize keymaps into semantic namespaces
Restructure keybindings for improved discoverability and consistency
with WezTerm/XMonad configurations. Separate keymaps from plugin
configurations following single responsibility principle.
Changes:
- Create keymaps/ directory with semantic grouping:
- general.nix: leader setup, page navigation
- buffers.nix: buffer operations (bq, bQ, bl)
- windows.nix: window operations (ws, wv, wq, wQ, wm)
- find.nix: telescope find operations (ff, fg, fh, fc)
- git.nix: unified git operations from gitsigns/fugitive/telescope
- Adopt consistent q/Q pattern across containers:
- bq/bQ for buffer quit (current/all others)
- wq/wQ for window quit (current/all others)
- Mirrors WezTerm's LEADER+p q / LEADER+t q pattern
- Extract keymaps from plugin files:
- telescope.nix: config only, keymaps moved to find.nix
- fugitive.nix: config only, keymaps moved to git.nix
- gitsigns.nix: config only, keymaps moved to git.nix
- snacks.nix: config only, keymaps moved to buffers.nix
- maximize.nix: config only, keymap moved to windows.nix
- Remove smart-splits.nix (functionality replaced by native window ops)
- Maintain navigation on dedicated modifiers (Ctrl+arrows/PageUp/PageDown)
for consistency with WezTerm (ALT) and XMonad (Super)
|
2025-10-03 16:39:39 +08:00 |
|
|
|
e9e5bb07fb
|
add autocmds configuration
- create autocmds.nix for custom autocommands
- integrate autocmds into main configuration
|
2025-09-29 17:43:36 +08:00 |
|
|
|
620bad6011
|
we don't need a tree when we got oil + telescope
|
2025-09-29 12:38:54 +08:00 |
|
|
|
48b93a848e
|
remove dap
|
2025-09-25 11:21:07 +08:00 |
|
|
|
ef436dbbba
|
we will replace this with ollama later
|
2025-09-11 20:52:20 +08:00 |
|
|
|
e9e7399c04
|
Setup neorg plugin
|
2025-06-26 19:26:50 +08:00 |
|
|
|
f42c1c8fdf
|
refactor + add some QoL plugins
|
2025-06-26 11:03:40 +08:00 |
|
|
|
df5f771f07
|
install and setup harpoon
|
2025-06-24 20:51:02 +08:00 |
|
|
|
5141b81e03
|
remove lazygit
|
2025-06-24 19:02:23 +08:00 |
|
|
|
5df9ad4227
|
install mini.ai
|
2025-06-22 20:50:58 +08:00 |
|
|
|
8ae42d19fb
|
migrate to tpope stuff
|
2025-06-22 12:50:12 +08:00 |
|
|
|
b13e372fd6
|
setup copilot inline suggestions + chat
|
2025-06-11 15:32:18 +08:00 |
|
|
|
0d8a42be82
|
install vimwiki
|
2025-06-02 21:50:16 +08:00 |
|
|
|
e8ff6ac5f3
|
add smart splits
|
2025-05-19 09:37:24 +08:00 |
|
|
|
a6f234cc57
|
install debugger
|
2025-05-16 21:01:35 +08:00 |
|
|
|
7dd9c63f32
|
nvim-tree + auto-session fix
|
2025-05-15 23:23:48 +08:00 |
|
|
|
33110b0465
|
migrate to oil.nvim
|
2025-05-15 17:56:05 +08:00 |
|
|
|
eae19b0c19
|
session management
|
2025-05-15 15:19:50 +08:00 |
|
|
|
b5b7fdebc6
|
actually i kinda liked this
|
2025-05-14 22:23:56 +08:00 |
|
|
|
d7c5e8e43a
|
chore: refactor
|
2025-05-14 11:48:46 +08:00 |
|
|
|
82dd9c85d5
|
feat: replace buffer plugin with leader maps
|
2025-05-13 23:45:00 +08:00 |
|
|
|
34ad6cf479
|
remove autopairs
|
2025-05-13 15:13:59 +08:00 |
|
|
|
03c865238b
|
copilot is trash
|
2025-04-29 20:19:49 +08:00 |
|
|
|
08e4b09c11
|
remove obsidian
|
2025-04-27 18:40:53 +08:00 |
|
|
|
df42c36fc8
|
feat: VimTex
|
2025-04-13 10:03:30 +08:00 |
|
|
|
512f8912c4
|
feat: autopairs
|
2025-04-10 09:27:22 +08:00 |
|
|
|
e08990b2db
|
feat: add a bunch of plugins
|
2025-04-04 23:39:33 +08:00 |
|
|
|
93a133da28
|
feat: migrate to copilot
|
2025-03-22 20:04:56 +08:00 |
|
|
|
2f48251e91
|
insall codecompanion
|
2024-12-22 16:29:06 +08:00 |
|
|
|
fdbc21f043
|
insall web-devicons
|
2024-12-22 16:28:33 +08:00 |
|
|
|
537828c2e9
|
fmt: alejandra
|
2024-08-08 09:58:48 +08:00 |
|
|
|
a6a7676c4e
|
install: conform.nvim
|
2024-08-08 09:50:00 +08:00 |
|
|
|
fdf8d742ce
|
Install fugitive
|
2024-08-07 14:24:44 +08:00 |
|
|
|
984254a9c5
|
Install markdown-preview
|
2024-08-05 08:57:03 +08:00 |
|
|
|
8772a4ca32
|
Migrate configuration to nixvim
|
2024-08-04 21:19:37 +08:00 |
|