3dyuval / 3dyuval/nvim

keymaps-todos

Đang mở
#52 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Fennel
Star
0
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.