Replies: 1 comment
-
HierarchyI would truly like a directories to be a first class citizen in building notes hierarchy. VS Code does make a good use of it - And I do use it for my notes. For example as I also additionally experiment in graph visibility. As folders are not yet (?) reflected as proper nodes in graph, I additionally keep an indexing files:
That does look good (in graph). But is for sure maintenance burden that could be avoided. SchemasI do also use schemas/templates. Currently I created a set of VS Code tasks and mini python scripts. My actions (tied with schemas and with directories) are as follows:
I can say - my use case is a bit complicated. Predetermined actions tied with templates and particular folders, sometimes additional information needed. But from what I can see, is that in every case a template is correlated with a folder where new note is created! It would really make sense for me, if Foam could use a folder based templates, the first template existing in the folders hierarchy, starting from the place where a new note is about to be created up to the root. If such template would be flexible enough, not only to use some templating language, special variables, but also could take a part in generating a "creation form", that would be truly magnificent (going crazy on that one ;) ). By "creation form" I mean an additional inputs provided for the users when they would like to create a new note from Foam's new note action. Currently for those I use a VS Code's tasks inputs, which gives me quite big flexibility, yet I hit limitations (like no folder picker available yet: microsoft/vscode#71461). |
Beta Was this translation helpful? Give feedback.
-
I'm using notes for my studies and organizing my thoughts.
My use case is not unique, obviously. But my approach is somewhat different from the norm.
I extensively use TIPS (TRIZ, here is a wiki article about it) approach externalized onto the computer science. It calls for the certain hierarchy of thought I have trouble organizing minimally, with little overhead coming from the tool. I'm yet to find the best one, but for now - Foam ties into it better than others.
I stumbled upon Dendron while looking for the tools that will suit my needs.
Dendron is somewhat monstrous in its features and tries to be all the things at the same time.
But one feature of the dendron has caught my attention.
A hierarchical note-taking.
Basically, it was a starting point for dendron.
The link to the original blog post with all the rationale by Kevin Slin - here
To expand on the topic further. Hierarchical note-taking assumes the existence of schemes for notes.
Schemas are the skeletons for similar topics and are extremely useful for organizing knowledge into the set dimensionality of concepts. Notes can be organized similarly across directories/collections of notes.
I would like to see this in Foam.
I realize perfectly well, that Foam does not try to dictate to the user what to do with their notes. Or how to approach note-taking.
The main point of this feature request is the call for discussion.
It appears to me that the hierarchy first approach is a core feature of a note-taking tool. The one aspect that concerns me is the philosophy behind Foam - will it tie into it?
Foam is a very minimalistic tool, and it does not come in my way. I tell my note-taking system what to do, I organize it as I like.
I would love this feature to be a part of Foam.
Maybe, this approach can be abstracted and implemented as a separate additional component (extension).
I'm unable to achieve this with features that are available for me, and I made multiple tries to project hierarchical note-taking onto existing features.
To summarize, I would love to hear other thoughts regarding this topic.
Beta Was this translation helpful? Give feedback.
All reactions