Latexmk: $compiling_cmd、$success_cmd、$failure_cmd の使い方

Latexmk: $compiling_cmd、$success_cmd、$failure_cmd の使い方

MacVim (El Capitan) で Latexmk の以下のコマンドを使用したいと思います。

$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/change-default-title-in-mac-terminal-windowこれは Terminal.app と iTerm2.app では若干異なりますが、どちらの端末でも設定が正しいことを確認する必要があります。

関連情報