This project is archived. Its full feature set has been folded into scribe as of v0.1.28. Use scribe instead.
Scribe is a writer's editor in the Fe₂O₃ Rust terminal suite with vim-flavoured modal editing, Claude Code in the editor, registers, marks, macros, spellcheck, reading mode, and more. It now carries full hyperlist.vim parity, so a single editor handles prose AND HyperList editing — and the HyperList work in scribe gets all the other niceties (AI integration, persistent registers, sessions) for free.
Hyper, on the other hand, is a HyperList-only TUI that lacks all of those. Maintaining two HL editors isn't worth it.
- Folding by indent:
<SPACE>toggle,<C-SPACE>recursive,\0..\9\a..\fset fold level - References:
grjumps,gfopens external files - Checkboxes:
\v/\V(timestamp) /\o(in-progress) - Autonumbering:
\antoggle,Ctrl-T/Ctrl-Dindent + renumber,\Rrenumber selection - Sort by indent:
\s(visual) - Presentation traversal:
g<DOWN>/g<UP> - Show / hide word:
zs/zh/z0 - Encryption:
\z/\Z/\x/\X— byte-for-byte compatible with the Rubyhyperlistapp'sENC:format. Auto-decrypt on open for.foo.hldotfiles or any file withENC:header. Your existing password files (/home/.safe/.p2.hletc.) work unchanged. - Exports:
\HHTML,\LLaTeX,\MMarkdown, or:export FMT - Calendar add:
\Gposts items with future dates to gcalcli or writes.ics - Complexity stat:
\C - Limelight-style highlight:
\h - In-editor docs:
:h hlor:h hyperlist
# build / update scribe
cd ~/Main/G/GIT-isene/scribe
git pull
PATH="/usr/bin:$PATH" cargo build --release
# repoint anything that opened hyper
ln -sf "$PWD/target/release/scribe" ~/bin/hyper # opt — keeps muscle memory
# or update aliases / utilities-menu entriesPublic domain (Unlicense).