Improve Zettelkasten Parsing
Opened this issue · 3 comments
The parsing for nodes and edges has been improved over time, but is still a major undertaking.
There is still room for further testing, validation, and potentially major efficiency improvements.
hi can you assign this to me?
Let me know if you have any questions. The relevant files are in Neurite/js/zettelkasten/
also, see /js/globals.js for the tag definitions.
One idea here is that we want to maintain the existing functionality of being able to set custom node and reference tags.
This currently includes a set of supported bracketed reference tags as well as a fallback to start of line tags.
One major efficiency improvement would be removing the need to set the processAll flag to true when creating a new text node.
This all might not make complete sense without more context, which I would be happy to provide in one way or another.
see commit 5d7307c for a look at the recent improvements to the Zettelkasten, including the ability to add tabs (helps improve efficiency for larger maps), and a conservative estimate of 100,000% speed increase on ui updates for the zettelkasten through the use of a debounce.