Replies: 2 comments
-
Hi, @manunamz! I read some of your notes and the approach you arrived at which is using namespaces. I won't pretend to know the ideal solution for the topic in question either. In Memo similar thing to namespaces would probably be achieved by using short references and placing equally named files under different folders. In case of collisions Memo will fallback to longer reference on autocomplete. My knowledge base is pretty simple and relatively flat. I arrange some notes under folders when I see connections otherwise I use it for creating notes quickly on various topics without giving too much attention to hierarchy. |
Beta Was this translation helpful? Give feedback.
-
Thanks for giving the brain-dump a look-over.
I will definitely play around with this.
If a vault is just side notes, daily notes, todo lists, and generally content that is not meant to accumulate long-term, a hierarchy like this could be overkill. It's mostly useful once you reach so many notes navigation becomes a headache. The only reason I don't just default to directories is because of the duplication that would be required to represent a note that is simultaneously a directory (as mentioned in the blurb). As a side note, this was another conversation about namespacing mechanics and syntax. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I've become a fan of hierarchical tags, conceptual hierarchies, and tree structures in general to help sort notes. I want to take this concept a bit further with these ideas in mind:
...and:
So, I'd like to come up with a syntax that facilitates the creation, management, and viewing of "semantic trees" or "topically arranged encyclopedias". Imagine pushing hierarchical tagging to encompass all the words you use.
It would be neat to see
vscode-memo
support these ideas. I would simply make a feature request, but I'm also not 100% sure what the precise syntax and behavior should be. I wrote a long blerb on the different syntaxes I've been mulling over and I have a working example here1, which then is put into action here.But I was wondering what others thoughts and experiences were with different syntaxes that help with hierarchy management?
Note: It is just now occurring to me that a combination of
vscode-memo
's pre-existing "filename clash" handling (e.g. file paths in links) and forward slashes in filenames might be a powerful combination here...Footnotes
Essentially, I'm using
dot.name.spacing.md
and building a tree based solely on these filenames (inspired by...). Major strengths of this syntax include being able to distinguish between terms (ex: "tree" is easy to distinguish when its conceptual lineage is preserved:comp-sci.graph.tree
vsbotany.plant.tree
) and being relatively easy to manipulate via regular expressions. ↩Beta Was this translation helpful? Give feedback.
All reactions