TMUX を使用した Mutt、外部コマンドの問題

TMUX を使用した Mutt、外部コマンドの問題

私は OS X の連絡先を検索するように mutt を設定しました。新しいメールを作成するときに、名前を入力し始めて<TAB>または を押します<C> - t。これはうまく機能し、候補のリストが表示されます。

set query_command = "contacts -Sf '%eTOKEN%n' '%s' | sed -e 's/TOKEN/\t/g'"
bind editor <Tab> complete-query
bind editor ^T    complete

muttをtmuxセッション、コマンドが機能しません。 でデバッグを試みましたmutt -d 2が、エラーはありません。

tmux は一部のキーストロークをブロックしたり、mutt がシェル コマンドを実行できないようにしたりしていませんか?

答え1

この問題はこれに多少関連しているhttps://robots.thoughtbot.com/how-to-copy-and-paste-with-tmux-on-mac-os-x

Homebrew がインストールされている場合は、次の手順で問題を解決できます。

  1. $brew install reattach-to-user-namespace
  2. これをtmux設定ファイルに追加しますset-option -g default-command "reattach-to-user-namespace -l zsh"(zshをお好みのシェルに置き換えてください)

ここからは大丈夫だと思います!

関連情報