PhraseSync

by Digvijay S. Todiwal
favorite
share
Score: 43/100
Description

The PhraseSync plugin brings smart, automatic internal linking to your notes by suggesting links as you type - no special triggers or prefixes required. It works anywhere in your writing, instantly recognising and recommending links to note titles, headings, and even block references, including multi word phrases and matches that aren't case sensitive. The suggestions adapt in real time as your vault changes, so you always have up-to-date linking options.

Stats
114
stars
4,671
downloads
5
forks
53
days
34
days
34
days
1
total PRs
0
open PRs
1
closed PRs
0
merged PRs
10
total issues
4
open issues
6
closed issues
0
commits
Latest Version
a month ago
Changelog

[1.2.0]

🚀 New Feature

  • Automatic self-reload on startup
    • Eliminates the need to manually disable and re-enable the plugin each time Obsidian launches.
    • After the full index build completes, safeReload() is invoked once per session to ensure PhraseSync is fully active.
    • Uses an in-memory session flag (window.phraseSyncInitialized) to guard against repeated reload loops.

🔧 Technical Details

  • One-time reload guard

    • Reload logic is tucked into the onload() lifecycle after indexing finishes, rather than at load-start.
    • A transient session flag prevents any further reloads until the next Obsidian restart.
  • Minimal performance impact

    • The reload is deferred until after indexing, so it does not block initial suggestion availability.
    • Session-only flag and single reload call incur negligible CPU/memory overhead.
README file from