···11+complete -f -c wiki -xa diary -d 'Open Diary index'
22+complete -f -c wiki -xa today -d 'Open today Diary entry'
33+complete -f -c wiki -xa yesterday -d 'Open yesterday Diary entry'
44+complete -f -c wiki -xa tomorrow -d 'Open tomorrow Diary entry'
55+complete -f -c wiki -xa index -d 'Open Wiki index'
+25
fish/.config/fish/functions/wiki.fish
···11+function wiki
22+ set -l comm index
33+ set -l editor nvim
44+55+ if set -q NVIM_LISTEN_ADDRESS
66+ set editor nvr -cc split
77+ end
88+99+ if test (count $argv) -gt 0
1010+ set comm $argv[1]
1111+ end
1212+1313+ switch $comm
1414+ case diary d
1515+ eval "$editor" +VimwikiDiaryIndex
1616+ case today t
1717+ eval "$editor" +VimwikiMakeDiaryNote
1818+ case yesterday y
1919+ eval "$editor" +VimwikiMakeYesterdayDiaryNote
2020+ case tomorrow a
2121+ eval "$editor" +VimwikiMakeTomorrowDiaryNote
2222+ case '' index i
2323+ eval "$editor" +VimwikiIndex
2424+ end
2525+end