Simple neovim zettelkasten functionality as a lua plugin.
autoload | ||
lua/zettelkasten | ||
plugin | ||
README.md |
Zettelkasten.nvim
To develop / debug:
start neovim with nvim --cmd "set rtp+=$(pwd)" .
to automatically load the files in project dir as if they were on path
TODO
-
go to zettel
-
create new zettel
- create link (md / wiki)
- create anchor *
-
backlinks (via rg for filename anchor?)
-
*anchor creation
- must be unique
- 10 digits, usually current date+time (YYMMDDHHmm)
- but, if multiple links created within one minute (or other circumstances), this would duplicate
- thus, duplicate-check before creating a new anchor
- if duplicated, generate first non-duplicated link (recursive?)