Com base na sua descrição, é muito provável que o diretório de trabalho atual para o vim ou para o processo lualatex seja não o diretório que você estava visualizando, como:
- Se você executar
lualatexdiretamente, ele funcionará como esperado - Você não recebe nenhum erro ao executar
lualatexdo vim
Isso indica que:
-
lualatexfunciona em geral - deve haver uma diferença entre quando você o executa a partir do vim e diretamente do seu terminal
Duas diferenças típicas são variáveis de ambiente ou o diretório de trabalho atual se você iniciar um processo de outro. Como parece não haver erros / problemas relacionados a variáveis de ambiente (por exemplo, PATH ), é muito provável que seu diretório de trabalho atual nessa instância vim seja diferente do diretório que você procurou para sua saída.