keymaps-todos
- Vorherrschende Sprache
- Fennel
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Keymaps
## Categorize
- ✔ categorize fold operations (fo/fu/ff/fF/fe/fa)
- □ categorize copy/paste operations (c/v/C/V/cc)
- □ categorize change/delete operations (w/W/x/xx)
- □ categorize line operations (j/J/0/p/.)
- □ categorize buffer/window navigation operations
- □ categorize special key overrides (Q/gX/gU/gQ/gK/gh)
## Architecture
- □ implement lil.map-compatible override function for conflicting keymaps
- □ convert remap() calls to use lil.map pattern with override behavior
- □ identify vim.keymap.set calls that need override behavior vs regular mapping
- □ replace manual pcall(vim.keymap.del) + map patterns with override utility
- □ ~/.config/nvim/lua/config/keymaps.lua
## TreeSitter / TreeWalker / Surround
- □ Colocate TreeSitter / Surround / Treewalker @started(09/22/25 05:35)
- □ categorize treewalker operations
- □ -- map({ "n" }, "", "move .+1==", { desc = "Move line down" })
- □ -- map({ "n" }, "", "move .-2==", { desc = "Move line up" })
- □ organize TreeSitter JSX element selection (te function)
- □ categorize surround operator mappings (r/t with brackets/quotes)
- □ organize and validate surround text object mappings (r(/r)/r[/r]/r{/r}/r"/r')
- □ organize and validate surround around mappings (t(/t)/t[/t]/t{/t}/t"/t')
## Markdown
- □ recreate the defaults with t instead of T
- □ add metadata @started(09/22/25 05:52)
- ✔ add todos
- ✔ add more
- □ debug Conform warnings - npx prettier --check README.md --log-level debug
checkmate metadata keymaps
## Archive
- ✔ create a folder lua/functions and move all functions declarations out of keymaps.lua into files to files grouped by category
- ✔ move all usage of lil and mappings from files in keymaps/*.lua to a config/keymaps.lua
- ✔ move functions declarations from keymaps/*.lua to their respective category
- ✔ extract clipboard operations to utils/clipboard.lua with lil.extern
- ✔ extract editor operations to utils/editor.lua with lil.extern
- ✔ extract navigation operations to utils/navigation.lua with lil.extern
- ✔ extract search operations to utils/search.lua with lil.extern
- ✔ categorize history operations that use inline functions
- ✔ categorize git operations that use inline functions
- ✔ categorize Graphite layout navigation keymaps (h/a/e/i movement)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.