Если я отображаю команду в энергии с помощью чего-то как
map <f4> :! pdflatex %<cr>
Vim проигнорирует мой псевдоним для pdflatex (что-то как псевдоним pdflatex ='pdflatex - temp-dir=something'). Действительно ли возможно заставить энергию не проигнорировать его?
Vim 'игнорирует' Ваши псевдонимы, потому что Ваша оболочка не находится в 'настроении' проанализировать Ваш .bash_profile/.bashrc
(Вы не указывали, где Ваши псевдонимы определяются), потому что это не запускается как оболочка входа в систему / интерактивная оболочка (чтение здесь для обнаружения больше о том, что читается когда и по какой причине).
Так, у Вас есть несколько опций:
pdflatex
псевдоним в сценарий и вызов это'set shell=/bin/bash\ -l'
, поместите свои псевдонимы в .bash_profile:! bash -l -i -e 'pdflatex .'