Listed here is a collection of tiny Emacs libraries that I have been developing and using.
: Ten 典 - A tiny Emacs library that lets you make a file (or files) that serve as a dictionary or glossary, where you write down definitions and descriptions of terms and phrases. Once you've done that, Ten will automatically highlight (fontify) these terms and phrases in your plaint-text notes buffers as you write. No special markup or syntax is required in your notes, and you are free to use any file extensions and major modes including markdown-
, org-
, and text-mode
.
: Chu 註 and highlighter.el - Highlighter (highlighter.el) is a working prototype for a new way to highlight a text region. The result so far as of 2025-03-16 is encouraging.
註 Chu (chu.el) uses triples.el for persistence to keep highlights across Emacs sessions. It is also working well so far.
: Ren 連 - A tiny Emacs library for note-taking that lets you jump between related notes, search and list them with an ID across different modes and across directories. Roam across silos.
: Tei 綴 - Write notes and append them in a tree structure to let you follow a train of thought over a period of time. WIP
: Mono 物 - WIP: Mono lets you treat a collection of files as one "Thing". It is files named with a common ID prefix. This is a way, we can find a collection of relevant files as a coherent unit for notes and prose writing.
: So 礎 - Foundational common libraries for tiny libraries for note taking tools.
: Roku 録 - Cache the metadata of your plain-text note files. WIP
I am following the footsteps of Chris Barrett and this collection is "experimental, low-pressure space" for me to freely and liberally tinker with Emacs with the garage door up.
"Tinker freely and Liberally" is meant to be that I assume I am the only user of these packages even when the source is visible to visitors.