-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: A tag code in file name based knowledge management system #8
Comments
Why not just name your files e.g. |
A look up table for tag is beneficial because:
1. Short name means more tags. Linux has a maximum filename length of 255 characters for most filesystems (including EXT4), and a maximum path of 4096 characters.
2. It is a lot more easier to rename tags, you don't need to rename the file, just rename the look up table.
3. easier to implement tag auto completion.
|
The killing feature is the translusion of smaller files into a big view, keep many smaller files will reduce content duplication. |
Maybe 2 lookup tables, tag to tag value, file name to file tag values, so you can have meaningful file names. People suggest a better transclusion mode should be like https://leoeditor.com/tutorial-pim.html#clones |
I am using org files to keep notes with plain-org-wiki.
As time goes by, the file is getting bigger and bigger, which bring a lot of duplication, also makes auto save and backup files big and cause a lot more extra disk io, not good for the hard drive. :-)
So I am thinking about a purely simple tag base system:
The search operation is simple too:
*2*10*
, but the file name list is converted to tag names like "1. debian linux 2. debian emacs linux", you can select the file to open with number, or you can goto 2.The tag manipulation is very simple:
This will break big notes files into smaller ones and does not affect the viewing thanks to org translusion. However, I only have a very limited knowledge of emacs. I am looking forward to hear your opinion and on how to bring the feature to this repo.
Thank you!
The text was updated successfully, but these errors were encountered: