summaryrefslogtreecommitdiff
path: root/docs/helix-keys.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 16:47:01 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commit4242c2cdf6593b3d7cd6dfb0b7a2a4b38ecdc971 (patch)
tree794e416827a0b818aa692ce45dd07c52d374a86a /docs/helix-keys.md
parentec4f300060ec0c93cc920dd5562eae1e3153d8b7 (diff)
downloadpardes-4242c2cdf6593b3d7cd6dfb0b7a2a4b38ecdc971.tar.gz
pardes-4242c2cdf6593b3d7cd6dfb0b7a2a4b38ecdc971.zip
The keys doc's skipped list says what is still open and why
The two rows left for design, the tree-sitter textobject jumps and the git change jumps, now say what each is waiting on. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/helix-keys.md')
-rw-r--r--docs/helix-keys.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/helix-keys.md b/docs/helix-keys.md
index fedf578d..53615eed 100644
--- a/docs/helix-keys.md
+++ b/docs/helix-keys.md
@@ -357,8 +357,8 @@ text.
| Picker table (all rows), Prompt table (all rows) | picker / prompt internals | pickers — pardes' tag line is its own one-line editor |
| `gn` `gp` `ga` `gm` | next/prev/alternate buffer | buffer nav — pardes panes aren't a buffer list |
| Window mode table: `Ctrl-w` + `w v s t f F h j k l q o H J K L ns nv` (+ Ctrl variants) | splits/window management | window mode — pardes has its own Ctrl-w focus + Alt-n/Alt-c + mouse layout drags |
-| `]f [f ]t [t ]a [a ]c [c ]e [e ]T [T ]x [x` | TS unimpaired jumps | tree-sitter |
-| `]g [g ]G [G` | git change jumps | needs VCS diff state |
+| `]f [f ]t [t ]a [a ]c [c ]e [e ]T [T ]x [x` (and `mif`/`maf`…) | TS unimpaired jumps | open question: they read a grammar's `textobjects.scm`, and of pardes's 29 grammars only Ada ships one; the rest need queries vendored from helix (MPL-2.0) or nvim-treesitter-textobjects (Apache-2.0). The node walks they build on are in A |
+| `]g [g ]G [G` | git change jumps | open question: needs a diff base per file (git or jj), which pardes does not keep; see the design in the helix-parity report |
| insert `Ctrl-x` | completion menu | completion exists, but not as a popup: insert-mode Tab straight after a `.` opens a buffer of candidate DECLARATIONS (section A). helix's menu itself is skipped |
| `Ctrl-s` (normal) | save jumplist position | jumplist itself is implemented (`Ctrl-o`/`Ctrl-i`, section A); only the explicit save point is skipped |
| `:` | command mode | side-effects/file-ops — pardes builtins live in the tag, and `:` is bound to focusing it (section A) |