Skip to content

Follow links and wikilinks with Ctrl+Click - #40

Open
pastorryanhayden wants to merge 1 commit into
omacom:masterfrom
pastorryanhayden:follow-links
Open

Follow links and wikilinks with Ctrl+Click#40
pastorryanhayden wants to merge 1 commit into
omacom:masterfrom
pastorryanhayden:follow-links

Conversation

@pastorryanhayden

@pastorryanhayden pastorryanhayden commented Aug 30, 2026

Copy link
Copy Markdown

Summary

This adds wikilink and url functionality to Omawrite.

  • Ctrl+Click and Ctrl+Enter follow the link under the pointer or caret.
  • Obsidian [[wikilinks]] (with #heading and |alias) open the matching note in Omawrite. Resolution looks beside the current file, then under the nearest .obsidian vault. Missing notes are not created; the status bar names them instead.
  • Markdown [text](url) links, <https://…> autolinks, and bare https:// URLs open in the browser. Relative .md paths open in Omawrite.
  • Clickable ranges include the hidden []() / [[ ]] markup so a click on the visible label still hits. MouseArea consumes Ctrl+click because TextEdit otherwise steals the pointer for selection.
  • A regular click still places the caret.

Validation

  • ./bin/test — 16 tests passed

Ctrl+Click and Ctrl+Enter open Obsidian-style [[wikilinks]] in Omawrite
and http(s) or markdown links in the browser. Missing notes are left
alone and named in the status bar. Clickable ranges include the hidden
markup so a click on the visible label still hits.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant