Я пытаюсь создать раскладку, которая будет вызывать latexmk, когда доступен .tex (было бы лучше, если бы .tex был в данный момент открытым и активным буфером)
Я старался :
:nnoremap <Leader>lw :if filereadable('*.tex')<cr>up!<cr>:!latexmk -pdf<cr>endif<cr>
при попытке запустить latexmk -pdf, но, к сожалению, он просто запрашивает эту строку в окне и ничего не делает:
~
:if filereadable('*.tex')
: up!
: :call Tex_RunLaTeX()
: endif
Press ENTER or type command to continue
Пожалуйста, помогите.
(как уже говорилось, будет здорово, если это можно будет сделать, когда .tex является в настоящее время открытым и активным буфером.)
NB: этот вопрос и его вариант задавались здесь несколько раз, например, это и это , поэтому извините за повтор. Я не смог решить свою проблему с ними.