stefan-imbesi64 downloadsType @ to open an autocomplete for wikilinks to notes, headings, and blocks.
A small Obsidian plugin that opens an internal-link autocomplete when you type @ in the editor.
Companion to PhraseSync — PhraseSync handles mid-sentence linking, while At Link provides an explicit @ trigger for when you deliberately want to insert a wikilink.
@ at the start of a line or after whitespace → suggestion popup opens.@ become the query.app.metadataCache^id@query with a proper wikilink:[[Note Title]][[Note Title#Heading]][[Note Title#^blockid]]Esc closes the popup and leaves the @ intact.@ inside an email address (e.g. foo@bar) does not trigger — only @ at line start or after whitespace fires.Ranking: exact prefix → case-insensitive prefix → fuzzy subsequence. Capped at 20 results.
npm install
npm run dev # watch build
npm run build # one-shot production build
The build produces main.js at the project root.
Copy these three files into your vault's plugin folder:
main.js
manifest.json
styles.css
Destination: <your-vault>/.obsidian/plugins/at-link/ — create the at-link/ folder if it doesn't exist.
Then in Obsidian: Settings → Community plugins → Installed plugins → enable "At Link".
If community plugins are off, toggle "Restricted mode" off first.
While npm run dev is running, the esbuild watcher rebuilds main.js on every source change. After each rebuild, either:
main.js over to the vault plugin folder, orReload the plugin in Obsidian (Settings → Community plugins → toggle off/on, or use the Hot Reload plugin).
Not in v1:
^id blocks appear)