~nobiot/tiny-emacs-packages

My experimental, low-pressure place where I tinker with Emacs for note-taking while the garage door up

781a834 add: Chu 註 and highlighter.el

27 days ago

0c15ee1 add: Chu 註 and highlighter.el

27 days ago

#Tiny Emacs Packages

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.