Latexmk: как использовать $compiling_cmd, $success_cmd, $failure_cmd

Latexmk: как использовать $compiling_cmd, $success_cmd, $failure_cmd

Я хочу использовать следующие команды 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, однако для обоих терминалов вам необходимо убедиться, что настройки указаны правильно.

Связанный контент