
Я хочу использовать следующие команды Latexmk на MacVim (El Capitan):
$compiling_cmd
, $success_cmd
, $failure_cmd
.
В руководстве приведены следующие примеры:
$compiling_cmd = "xdotool search --name \"%D\" set_window --name \"%D compiling\"";
$success_cmd = "xdotool search --name \"%D\" set_window --name \"%D OK\"";
$failure_cmd = "xdotool search --name \"%D\" set_window --name \"%D FAILURE\"";
Но я не знаю, как изменить их в соответствии с моими конфигурациями. Возможно, --name
следует заменить на что-то другое? На самом деле я пробовал "MacVim" и "VIM", но безуспешно, Терминал выдает следующее сообщение:
Defaulting to search window name, class, and classname
.
XQuart и xdotool установлены, а XTEST работает нормально, перейдите по этой ссылке.
Кто-нибудь может помочь?
решение1
Попробуйте следующие команды:
$compiling_cmd = 'zsh -c "print -n \"\e]0;%D compiling\a\""';
$success_cmd = 'zsh -c "print -n \"\e]0;%D OK\a\""';
$failure_cmd = 'zsh -c "print -n \"\e]0;%D FAILED\a\";"';
Обратите внимание, что вам нужно убедиться в настройках терминала, что вы можете это изменить. См. напримерhttps://stackoverflow.com/questions/35929200/изменение-заголовка-по-умолчанию-в-окне-терминала-mac. Это немного отличается между Terminal.app и iTerm2.app, однако для обоих терминалов вам необходимо убедиться, что настройки указаны правильно.