configure comment.nvim

This commit is contained in:
Ray Elliott 2025-12-07 21:00:09 +00:00
commit ab42f6cebc
5 changed files with 70 additions and 13 deletions

View file

@ -184,28 +184,46 @@ Source of truth for the step-by-step rebuild. Keep this concise and up to date.
## Phase 6 — UX / Editing
## Phase 6.1 — Confirm scope and priorities
- [ ] Confirm scope and priorities for this phase
- [x] Confirm scope and priorities for this phase
- [x] Decision: No cursorcolumn (as per AGENTS.md)
- [x] Decision: No auto-window toggling behavior (keep settings static)
- [x] Decision: No motion plugin (skip leap/flash)
- [x] Decision: Move undotree to separate Phase 6.8
- [x] UX settings to add: signcolumn, cursorline, colorcolumn
## Phase 6.2 — Comment.nvim
- [ ] Add `numToStr/Comment.nvim`
## Phase 6.2 — Core UX settings
- [x] Add signcolumn=yes (always show gutter for LSP/git)
- [x] Add cursorline (highlight current line)
- [x] Add colorcolumn=80,120 (visual guides)
- [x] No cursorcolumn (excluded as per AGENTS.md)
- [x] No per-window autocommands (keep simple)
## Phase 6.3 — Surround
## Phase 6.3 — Comment.nvim
- [x] Add `numToStr/Comment.nvim`
- [x] Configure for gcc/gc commenting
- [x] Add keymaps if needed
## Phase 6.4 — Surround
- [ ] Add `kylechui/nvim-surround`
- [ ] Minimal config with default keymaps (ys, ds, cs)
## Phase 6.4 — Autopairs
## Phase 6.5 — Autopairs
- [ ] Add `windwp/nvim-autopairs`
- [ ] Integrate with nvim-cmp
## Phase 6.5 — Indent guides
## Phase 6.6 — Indent guides
- [ ] Add `lukas-reineke/indent-blankline.nvim`
## Phase 6.6 — Motion (leap/flash)
- [ ] Add `ggandor/leap.nvim` or `folke/flash.nvim`
- [ ] Configure scope highlighting
## Phase 6.7 — Folding (UFO)
- [ ] Add `kevinhwang91/nvim-ufo` for folding
- [ ] Configure with Treesitter and LSP providers
- [ ] Add fold keymaps (za, zR, zM, etc.)
## Phase 6.8 — Optional: Undotree
- [ ] (Optional) Add `mbbill/undotree`
## Phase 6.8 — Undotree
- [ ] Add `mbbill/undotree`
- [ ] Add keymap to toggle undotree
- [ ] Configure minimal settings
## Phase 7 — Git, Markdown, Copilot, Formatting