Directories
¶
| Path | Synopsis |
|---|---|
|
Package backup keeps crash-recovery copies of edited files outside the directories being edited.
|
Package backup keeps crash-recovery copies of edited files outside the directories being edited. |
|
cmd
|
|
|
nem
command
Command nem is a terminal text editor with nano's shape and emacs's keybindings.
|
Command nem is a terminal text editor with nano's shape and emacs's keybindings. |
|
Package command defines nem's command layer: the named commands the editor can run, the registry that holds them, and the Env through which a command touches editor state.
|
Package command defines nem's command layer: the named commands the editor can run, the registry that holds them, and the Env through which a command touches editor state. |
|
commandtest
Package commandtest provides a headless implementation of command.Env.
|
Package commandtest provides a headless implementation of command.Env. |
|
Package editor wires nem together and owns the event loop.
|
Package editor wires nem together and owns the event loop. |
|
Package fuzzy ranks candidate strings against a short query typed by a user.
|
Package fuzzy ranks candidate strings against a short query typed by a user. |
|
Package highlight makes syntax colouring affordable on every keystroke.
|
Package highlight makes syntax colouring affordable on every keystroke. |
|
Package keymap turns emacs key notation into structured keystrokes and resolves sequences of them against a prefix tree of bindings.
|
Package keymap turns emacs key notation into structured keystrokes and resolves sequences of them against a prefix tree of bindings. |
|
Package lua hosts nem's configuration script.
|
Package lua hosts nem's configuration script. |
|
Package syntax classifies source text one line at a time so a renderer can colour it.
|
Package syntax classifies source text one line at a time so a renderer can colour it. |
|
nanorc
Package nanorc reads GNU nano's syntax-highlighting definitions so nem can colour the languages it has no hand-written lexer for.
|
Package nanorc reads GNU nano's syntax-highlighting definitions so nem can colour the languages it has no hand-written lexer for. |
|
Package text implements nem's buffer model: lines, positions, the two mutation primitives every edit composes from, and the undo log.
|
Package text implements nem's buffer model: lines, positions, the two mutation primitives every edit composes from, and the undo log. |
|
Package ui draws nem's frame onto a tcell screen.
|
Package ui draws nem's frame onto a tcell screen. |
|
blit
Package blit renders Lip Gloss-styled ANSI strings into a tcell screen.
|
Package blit renders Lip Gloss-styled ANSI strings into a tcell screen. |
|
Package view holds nem's view state: a Window (a buffer plus the cursor and viewport belonging to one view of it) and the tree of splits that arranges windows on screen.
|
Package view holds nem's view state: a Window (a buffer plus the cursor and viewport belonging to one view of it) and the tree of splits that arranges windows on screen. |
Click to show internal directories.
Click to hide internal directories.