Skip to content
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

Ideal for note links #723

Open
eode opened this issue Oct 9, 2019 · 2 comments

Comments

@eode
Copy link

commented Oct 9, 2019

This is my ideal for note links, but could stand as a general area for discussion regarding note links.

  • Linking should be easy
  • Linking should be unintrusive
  • Linking should be trackable

Towards that end, these are my thoughts:

  • Requirements (for my needs)
    • Any note title typed exactly becomes linked to that note in a 'greedy' fashion -- I.e., the longest note title that matches is the match.
    • Any note that is linked to has a list of back-links
    • Link renaming -- if a note title is renamed, there's an option to automatically rename all links.
  • Niceties
    • Capitalization is ignored
    • Perhaps a configuration option "Link to Note Titles" that disables linking if unchecked
    • Any link can be long-pressed to be "unlinked" (unstyled, doesn't get followed) (in reality, still tracked, but ignored)
    • A "make links" checkbox after the note title - causes it to default to 'unlinked'.

On the back-end, this can be done quite a few ways -- either as embedded but hidden text, or as a separate "Note -- Links", "Note 2 -- Links" documents. One simple way would be to have tags embedded in the notes -- but they would have to be parsed for actually viewing the note. I'm not sure how your underlying structure works.

@mobitar

This comment has been minimized.

Copy link
Member

commented Oct 9, 2019

Thanks for the feedback! Will keep these ideas in mind as we explore linking in the future.

@eode

This comment has been minimized.

Copy link
Author

commented Oct 10, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.