Hi!
I posted this message on Slack, but I want to put here to see if others have faced the same problem.
I want to know how to create cleaner structured notes (a hub or compilation of several notes). I like a lot the way the Archive (https://zettelkasten.de/the-archive/) formats its notes. It uses only the timestamp as unique ID and all the notes are linked that way.
For example, if I write,
The logistic regression
Normally org-roam will replace the text with the proper link to file
The [[file:20200612000001-definition_logistic_regression.org][Logistic regression]]...
However, imagine that you have lot of references in your paragraph specially in structured notes.
The definition in A explains B and C, and therefore we conclude D.
(Here A, B, C, D are links to notes)
This could be cumbersome, especially if the names in the notes are large.
Ideally, I would like that fuzzy links autocomplete the sentence like this
The logistic regression [[file:20200612000001-definition_logistic_regression.org][20200612000001]]...
But it should change a lot of the internals of org-roam
.
One excellent solution given by @Zetagon is to use footnotes to reference the text.
I’m experimenting with this format for my notes:
The logistic regression [fn:20200612000001] ....
* Footnotes
[fn:20200612000001] [[file:20200612000001-definition_logistic_regression.org][Logistic regression]]
I extract the timestamp using the function cdlatex-insert-filename
and erasing the slug part.
Of course this is not as clean as I would, but it works.
Other option is to extract the ROAM_KEY
as the key for the footnote. However, I don’t have any idea how to easily extract those in a buffer.
Does anybody have any idea to make this smoother or any additional suggestion?
Thanks.