-
Notifications
You must be signed in to change notification settings - Fork 69
Description
Background
That is not a problem, but an enhancement that other may need (like #105).
I think there are many users are starter who try to using ZK methods for note taking, just like me.
But the describe in #105 is not so proper. The feature we need is not "fuzzy search some word of tilte", indeed it‘s a way we address a note.
So the "part" here is the unique ID which use to distinguish between different notes.
The more widely used format of unique ID is form with date like 202405022227,
but different user may have different ID system. For example, I like to use a short date with a counter like 20240502_01.
In summary, I really want to customize the format (maybe using a regex?),
so that the backlink/wikilink can work well with the "unique ID".
Requested Feature
In brief:
- The Basic: Custom setting the 'unique ID' pattern, and work coperate with
wikiLink/backlink/complete/reference. - Advanced: ID generator help create note from 'unexisted' link.
Below are detail descirbe:
Describe to: Custom setting the 'unique ID' pattern, and work coperate with wikiLink/backlink.
Supports user using a unique ID like 202405022227 (YYMMDDHHMMSS),
so the notes under directory notes may look like:
- notes
- 202405022227-some-note-a.md
- 202405022238-some-note-b.md
So the link [[202405022227]]/[note-b](202405022238) want to link to 202405022227-some-note-a.md and 202405022238-some-note-b.md.
Some things that link to [[202405022227]].
Here is and other line want to reference to [note-b](202405022238).Seems using a unique ID means pepole want to change the title without change the link.
So after rename these 2 files to below, the link [[202405022227]] will automaticly change to 202405022227-some-note-a-modifyed.md and also the [note-b](202405022238) change to 202405022238-some-note-b-new-version.md:
- notes
- 202405022227-some-note-a-modifyed.md
- 202405022238-some-note-b-new-version.md
And here are some advise for implement:
- Allow user set a regex pattern for unique ID.
Different people have different ID format, so they can customize it.
And I think this extension not need to check the "unique" of ID, the one use this feature will guard it. - Change the "NoteNameFuzzyMatch" to Identy the unique file.
filenameandunique IDare different way but do the same thing Identy a note. So maybe using a 'unique ID' concept in system scope may help implement that and not affect to other features likebacklink.
Here is an implement for that: #202
Describe to: Advanced: ID generator help create note from 'unexisted' link.
Sorry that I am tired today, and i will complete this part latter.
Other Feature & Problem Related
- Maybe we want to remove uniqueId in title when preview label?