
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 では若干異なりますが、どちらの端末でも設定が正しいことを確認する必要があります。