rxliuli / joplin-utils

Joplin-based community tool
https://joplin-utils.rxliuli.com/
MIT License
239 stars 37 forks source link

[Feat]: option to see and jump to available notes while create a new note #96

Open sardnar opened 6 months ago

sardnar commented 6 months ago

app

joplin-vscode-plugin

Is your feature request related to a problem? Please describe.

In emacs orgmode, there is a very nice feature, one can use helm to search for all notes in the directory, but also if nothing shows up or moving the cursor one step up, you can add new note, which makes sense like "if there is no available note, create it!"

Describe the solution you'd like

as previously stated, the create new note should fuzzly search the previous notes so user can decide if he needs to create new note or navigate to existing one

Describe alternatives you've considered

.

Additional context

No response

rxliuli commented 6 months ago

Yes, but which notebook will this note be in?

sardnar commented 6 months ago

good question! Here is my 2 cents. Actually when I create new note using the extension, for some reason it defaults to particular notebook! so maybe the best solution here that the new note directory is selected also on the fly as this will save time to ensure that I am at the right location.

Again refering to how orgmode works, when you search for note title, note titles are shown with there subdirectory (notebooks). For example: if searching for "statistics", it will match "biology/intro_statistics" and "statistics/regression".

Like so, a slash can be used to separate between a notebook and note. The rules are:

As everything is show in a search bar as one is typing, it should be intuitive and easier than going back and forth to make sure which notebook is it.