ive been working on a personal notes system which replaces some of Obsidian's functions just using posix shell, and some userland tools.
what ive got so far:
alt-n in the terminal opens a fuzzy finder for note titles.
cntl-r in finder switches to ripgrep to search note contents.
enter opens in neatvi.
while editing, meta-alt-r opens ripgrep search in dmenu, selection basename is piped to clipboard with [[double bracket]] enclosed links, which can be pasted in the editor, and followed with 'gf'.
i can search for note names, or note contents, and search for phrases in other notes while editing, and insert relevant links. just fzf, dmenu, ripgrep, and a couple of posix scripts are used.
https://cdn.satellite.earth/e00864f3dd69e2b214a692d68bdef480757cbc5cbe9b98cf77c0165ae907747f.png
https://cdn.satellite.earth/f7453c98ae2632ecff51f40e8ebee68c3458e42bcfa348763059ed4cb5cdbfc0.png
https://cdn.satellite.earth/0bc532502451fc44cf4f7ee7addd3f6f9f45cf00f727be66fa1ceafc6aaccc5c.png