" Link completion {{{1 set omnifunc=denote#completion#get " Go to file command |gf| adjustments {{{1 " This resolves denote links. The function has access to the variable v:fname, " which corresponds to the filename under the cursor. function s:DenoteGotoFile() return v:fname !~ "^denote:" \ ? v:fname \ : denote#meta#fileFromNoteId(v:fname[7:]) ?? v:fname endfunction " Denote links are of the form 'denote:'; we require the column. setlocal isfname+=: " Set the function to resolve the filename under the cursor (see |gf|). setlocal includeexpr=s:DenoteGotoFile() " Back references command {{{1 command! DenoteBackReferences :call denote#loclist#references(denote#meta#noteIdFromFile(expand("%")))