highlights.scm
dotfiles.git > main > 6b3ea18 > files / nvim / after / queries / markdown_inline / highlights.scm
;; extends
; [[wikilinks]] parse as "[" (shortcut_link) "]", hide the brackets like Obsidian does
(inline
"[" @markup.link.wiki.bracket
.
(shortcut_link
"[" @markup.link.wiki.bracket
(link_text) @markup.link.wiki
"]" @markup.link.wiki.bracket)
.
"]" @markup.link.wiki.bracket
(#set! @markup.link.wiki.bracket conceal ""))
; Dim links to notes that don't exist yet, like Obsidian does
(inline
"[" @_bracket
.
(shortcut_link
"["
(link_text) @markup.link.wiki.missing
"]")
.
"]" @_bracket
(#not-wikilink-exists? @markup.link.wiki.missing))