Organizing my notes is taking longer than actually writing them (And how my plugin fixes it)

There are a lot of different ways of organizing notes: folders, properties, bases, and tags. I’ve tried all of them, and I realized there’s one inherent problem: they’re all trying to solve each other’s problems.

The core issue is a conflict between rigidity and abstraction. Folders are rigid; they can’t handle the reality that a note might belong in multiple places. That forces you to use abstract tags or properties. But combining them creates major redundancies and wastes time, because the folder hierarchy already provides context. You end up manually assigning a ton of extra properties just to categorize things.

So, I created a plugin that directly addresses this.

The plugin gets rid of folders completely. It creates a hierarchy based on the actual connections notes have with each other. This gives you the familiar folder view (the hierarchical context) plus the flexibility of properties, meaning you can connect multiple notes together without redundancy.

So, files are just linked to each other, without there ever existing a folder. Files can act as “folders” or “parents” by having other files declare them as parents in their properties! The folder structure is rendered through this abstract connection they have with each other. You can see the original flat structure in the first few seconds of the video.

There’s other features the plugin has as well:

  • Groups (a pre-defined filter, maybe to show your university related notes only)

  • Vertical Miller view

  • Conversion tools

    • Convert the typical folder structure into the plugins abstract abstract folder connections

    • Convert the abstract folder connections back into folders

  • Icons :3

  • Folders ARE files!

Repo
Find the repo on Github/RahmaniErfan/abstract-folder