My thought was to use to 'goto file' feature, but it would require an implicit file extension and base path.
O Vim lida com tudo isso:
:setlocal path=.
:setlocal suffixesadd=.txt
(é melhor colocar esses comandos em um script ~/.vim/ftplugin/DocuWiki.vim
.)
Como alternativa, você precisa de uma maneira de gerar um banco de dados de tags para o código-fonte. O formato é simples, veja :help tags-file-format
. O programa de tags padrão, Ctags Exuberantes , pode ser estendido com expressões regulares ( --langmap
, --regex
), que apenas produz uma análise aproximada para linguagens complexas, mas deve ser suficiente para analisar os links do DokuWiki.