
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 --name
sollte 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.