Mutt mit TMUX, Probleme mit dem externen Befehl

380
Edgar Alloro

Ich habe mutt so eingerichtet, dass er meine OS X-Kontakte nachschlägt. Wenn ich eine neue E-Mail verfasse, tippen Sie den Namen ein und drücken Sie <TAB>oder <C> - t. Das funktioniert gut, gibt mir eine Liste mit Vorschlägen.

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

Wenn ich mutt in einer tmux- Session ausgeführt habe, funktioniert der Befehl nicht. Ich habe versucht mit zu debuggen mutt -d 2, aber es gibt keinen Fehler.

Blockiert tmux einige Tastenkombinationen oder verhindert, dass Mutt einen Shell-Befehl ausführt?

1

1 Antwort auf die Frage

1
jeauxlb

Die Ausgabe bezieht sich etwas auf diese https://robots.thoughtbot.com/how-to-copy-and-paste-with-tmux-on-mac-os-x

Wenn Sie Homebrew installiert haben, können Sie das Problem folgendermaßen beheben:

  1. $ brew install reattach-to-user-namespace
  2. Fügen Sie dies Ihrer tmux-Konfigurationsdatei hinzu set-option -g default-command "reattach-to-user-namespace -l zsh"(ersetzen Sie zsh durch Ihre gewünschte Shell).

Du solltest von hier aus gut sein!

Danke, Mann. Selbst wenn ich dies vor einigen Releases von os x gemacht habe (vermutlich 10.9), hat es jetzt funktioniert (mit macOS 10.12.4)! Vielen Dank. Edgar Alloro vor 7 Jahren 0