Eu sei sobre %
e #
, que referenciam os nomes de arquivo dos buffers atuais e anteriores no modo de linha de comando. Existe alguma maneira de fazer referência semelhante a outros buffers?
Por exemplo, digamos que isso :ls
me dê:
1 #h foo.txt
2 h bar.txt
3 %a baz.txt
... e quero usar um comando para o efeito de:
:!pandoc foo.txt bar.txt baz.txt -o out.pdf
Apenas com um pouco menos de digitação. Eu imaginaria algo ao longo das linhas de
:!pandoc b1 b2 b3 -o out.pdf
Assim. Existe algo assim? Existe algum complemento em algum lugar ou algum pedaço útil de vimscript que eu possa usar?
:h #
traz informações sobre o objeto de modo normal). Às vezes, talvez eu precise do caminho de arquivo completo, o que de acordo com a ajuda seria:!pandoc #1:p #2:p #3:p -o out.pdf
.