設定がリロードされたことを報告するメッセージを表示するためにtmuxにフックを作成したいと思います。これは私のコードです。
#binding a button to reload this config file
bind r source-file ~/.tmux.conf
#set hook to notify user when config file has been reloaded
set-hook -g after-source-file 'display-message "Config reloaded"'
最初に「echo 'Config reloaded'」と書きましたが、ステータスバーに不明なコマンドというエラーが表示されたため、フックが実行されることを知っています。
サンプルフックも含めましたここ:
set-hook -g client-attached 'display-message "hello world"'
クライアントの添付ファイルにメッセージを表示するのに問題はありませんが、ソースファイルのフックが例外である理由は何ですか?
ベストアンサー1
source-file
バックフックはありません。他のコマンドを使ってなぜ動作するのかわかりません。どのtmuxバージョンを使用していますか?
あなたはこれを行うことができますbind r source-file ~/.tmux.conf \; display-message "Config reloaded"
: