Latexmk: So verwenden Sie $compiling_cmd, $success_cmd, $failure_cmd

Latexmk: So verwenden Sie $compiling_cmd, $success_cmd, $failure_cmd

Ich möchte die folgenden Befehle von Latexmk auf MacVim (El Capitan) verwenden:

$compiling_cmd, $success_cmd, $failure_cmd.

Das Handbuch gibt folgende Beispiele:

$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\"";

Ich weiß jedoch nicht, wie ich sie an meine Konfigurationen anpassen kann. Vielleicht --namesollte ich sie durch etwas anderes ersetzen? Tatsächlich habe ich „MacVim“ und „VIM“ ausprobiert, aber das Terminal hatte kein Glück und gab die folgende Meldung aus:

Defaulting to search window name, class, and classname.

XQuart und xdotool sind installiert und XTEST funktioniert einwandfrei, wenn Sie diesem Link folgen.

Kann jemand helfen?

Antwort1

Versuchen Sie folgende Befehle:

$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\";"';

Beachten Sie, dass Sie in den Einstellungen des Terminals sicherstellen müssen, dass Sie es ändern können. Siehe z. B.https://stackoverflow.com/questions/35929200/change-default-title-in-mac-terminal-window. Dies ist zwischen Terminal.app und iTerm2.app leicht unterschiedlich, Sie müssen jedoch für beide Terminals sicherstellen, dass die Einstellungen korrekt sind.

verwandte Informationen