Skip to content

rsenna/obsidian-otherwise

Repository files navigation

tags aliases created updated
type/note
locale/en/gb
status/wip
2023-11-08 10:44:57 +0200
2024-03-09 22:13:32 +0100

[!danger] Note to myself: README.md IS A HARD LINK TO AN OBSIDIAN NOTE!

Description

OtherWise: Aliases and links

Current Goal

  • First step: create new repo from template ✅ 2023-10-30
  • Add a link to word, selection or link ✅ 2024-03-09
  • [/] Make Link: Search link address, allow user to replace it if there are many matching pages 🛫 2024-03-09

Features

  • [/] Create or Update link
    • Search by title (default) ✅ 2024-03-09
    • Add command to also search by alias
      • Create or Update link (default, search by title); Update link, search by alias
      • Update link by alias should be shown iff token is a link with alias
      • Use checking to make sure only valid commands are presented
    • Should work for plain words ✅ 2024-03-09
    • Should work for a current markdown link as well ✅ 2024-03-09
    • Should work for a current wiki-link as well ✅ 2024-03-09
    • If there is only 1 hit, use it ✅ 2024-03-09
    • If there are more, make user choose ✅ 2024-03-09
    • Same for selection (multiple/partial words) ✅ 2024-03-09
      • Condition: Cannot have line breaks ✅ 2024-03-09
    • Use [[OmniSearch]] if it's available ✅ 2024-03-09
      • Use default search otherwise
      • Fuzzy search with setting
        • 2024-03-09: currently fuzzy search is always enabled; setting is already available
    • Add setting to show Edit link dialog before applying changes
  • Remove link
    • 2 commands
      • Remove link, keep title
      • Remove link, keep alias
    • Use checking to make sure only valid commands are presented
  • [/] Edit link
    • [/] Dialog with link text, link address
    • Toggle between wiki-link and markdown link
    • Remove link (keep title/alias)
    • What else...?
  • Find all aliases in use for a page
    • Option to add all of them to frontmatter
  • All links in page
    • See all links in page | all selected links in a dialog
    • Options to open all links, or open them individually
  • Find broken wiki links/local markdown links
  • Redirect/Alias Notes!
    • Support pages with only a title, a link, and (maybe) frontmatter
    • Ideally these pages should not be open by default, they should open their target page instead
    • They would work very similarly to [[Logseq]] aliases
    • Consider creating Alias Notes as a different file type (not .md)
    • Check impact on other OtherWise proposed features
      • Something similar could be used to [[#^cache|cache]] external links! But then they would have content
  • Batch update links with alias
    • From a note A, user can choose which alias should be used for A, in each note referencing A
      • Batch change all references to A
    • Also choose a different alias for each link
  • Default alias
    • Mark one alias as the default on Note A, which will be used whenever a link is created to Note A
      • Might be limited only to OtherWise commands
  • Archive external link(s)
  • 2024-03-01T10:26:40+01:00
  • VIM Surround support!
    • Can be used WITH or WITHOUT vim bindings
    • Should support everything that vim surround does, including removing surrounds
    • Be aware of Obsidian peculiarities, specially the wiki-link format
    • [!] 2024-03-01T10:25:54+01:00 I don't think this has much to do with [[OtherWise]] though... Should be in a separate plugin

Similar Plugins

  • Check out Metadata Menu, pay attention about opportunities/feature conflicts

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published