zmax Keybinding Coverage
August 29, 2026 · View on GitHub
Auto-generated by scripts/gen_port_report.py — the keybinding subset of the port report. Counts only the key-press surface (vim/neovim normal/visual/insert/cmdline keys, the GNU Emacs Key Index, the Spacemacs SPC tree, and the JetBrains default keymap); ex-commands, options, functions, layers and M-x commands are excluded. ported means the same key, pressed in zmax, does the equivalent thing. Do not edit by hand.
Headline
- Cited keybindings (denominator): 3113
- Ported: 3050 (98.0%)
- Partial: 59 (1.9%)
- Absent: 4
By source
| Source | Keybindings | Ported | Partial | Ported % |
|---|---|---|---|---|
| emacs | 1127 | 1083 | 40 | 96.1% |
| jetbrains | 218 | 218 | 0 | 100.0% |
| neovim | 715 | 698 | 17 | 97.6% |
| spacemacs | 1053 | 1051 | 2 | 99.8% |
By source / category
| Source | Category | Keybindings | Ported | Partial | Ported % |
|---|---|---|---|---|---|
| emacs | keybinding | 1127 | 1083 | 40 | 96.1% |
| jetbrains | caret-navigation | 18 | 18 | 0 | 100.0% |
| jetbrains | code-analysis | 4 | 4 | 0 | 100.0% |
| jetbrains | code-folding | 8 | 8 | 0 | 100.0% |
| jetbrains | coding-assistance | 21 | 21 | 0 | 100.0% |
| jetbrains | diff | 7 | 7 | 0 | 100.0% |
| jetbrains | editing | 25 | 25 | 0 | 100.0% |
| jetbrains | multiple-carets | 7 | 7 | 0 | 100.0% |
| jetbrains | navigate-from-symbol | 10 | 10 | 0 | 100.0% |
| jetbrains | navigation | 21 | 21 | 0 | 100.0% |
| jetbrains | refactoring | 13 | 13 | 0 | 100.0% |
| jetbrains | run-debug | 21 | 21 | 0 | 100.0% |
| jetbrains | search | 12 | 12 | 0 | 100.0% |
| jetbrains | selection | 3 | 3 | 0 | 100.0% |
| jetbrains | tool-windows | 12 | 12 | 0 | 100.0% |
| jetbrains | vcs | 16 | 16 | 0 | 100.0% |
| jetbrains | view | 5 | 5 | 0 | 100.0% |
| jetbrains | window | 15 | 15 | 0 | 100.0% |
| neovim | cmdline-editing | 53 | 51 | 2 | 96.2% |
| neovim | insert-mode | 98 | 95 | 3 | 96.9% |
| neovim | normal-mode | 479 | 469 | 10 | 97.9% |
| neovim | visual-mode | 85 | 83 | 2 | 97.6% |
| spacemacs | emacs-prefix | 271 | 269 | 2 | 99.3% |
| spacemacs | keybinding | 782 | 782 | 0 | 100.0% |
Emacs coverage is low because zmax is a modal (vim) editor — most Emacs chord bindings (C-x C-f, …) are intentionally not bound. What is counted are the global readline-style editing keys that genuinely work here (e.g. C-a/C-e/C-k, M-f/M-b/M-d, M-x, C-s); the remaining Emacs commands are tracked under the port report's emacs command category.