You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
to resolve the q3 in link suggestions, we could optionally use llm and semantic search, but this feels more like work for an optional plugin, maybe generalize the "matcher" for links suggestions, by default it can be "exact", or "fuzzy" (with vim.fn.matchfuzzy), but can be override with option providers.
and a dedicated semantic search also deserve its own issue down the line, just very low priority now.
mentioned comment in #792
Two related functions are conceptually counter parts:
Unlinked mentions -> generalized backlinks/references
Obsidian app supports this natively in backlinks tab, under backlinks to current note, it should do this:
note:reference_idsfor note id, file base name and aliasesLink suggestions -> preemptive linking/definition/link resolution
note:reference_idsand match current buffer text against itllmLLMLarge Language Modelswill not match wellFurther idea 1: suggested workflow
<C-q>to pop the results into quickfix:cdo s/foo/[[&]]Further idea 2: suggest as you type mode
like https://github.com/tadashi-aikawa/obsidian-various-complements-plugin
link suggestion could be an option mode once #749 is extensible enough, any sufficiently meaningful link can be shown in completion list
but that could be intrusive for some user, so another route of suggesting could be:
Further idea 3: semantic suggestions
to resolve the q3 in link suggestions, we could optionally use llm and semantic search, but this feels more like work for an optional plugin, maybe generalize the "matcher" for links suggestions, by default it can be "exact", or "fuzzy" (with vim.fn.matchfuzzy), but can be override with option providers.
and a dedicated semantic search also deserve its own issue down the line, just very low priority now.
resources:
https://github.com/brianpetro/obsidian-smart-connections
https://github.com/domleca/llm-wiki