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 dired formats a directory listing for nem's dired mode: reading entries, ordering them, laying out the buffer text and colouring it, plus the file operations dired performs.
|
Package dired formats a directory listing for nem's dired mode: reading entries, ordering them, laying out the buffer text and colouring it, plus the file operations dired performs. |
|
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 sysopen decides which files are not for a text editor, and hands those to the operating system's own application: a PDF to the document viewer, a song to the music player, a photo to the image viewer.
|
Package sysopen decides which files are not for a text editor, and hands those to the operating system's own application: a PDF to the document viewer, a song to the music player, a photo to the image viewer. |
|
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.