2

Я на Mac, и я пытаюсь сделать это в моем .tmux.conf:

bind -t vi-copy 'y' copy-selection ; run-shell 'tmux show-buffer | curl -d @- localhost:5482'

Я хочу, чтобы копирование и вставка работали, но я сделал это, запустив локальный сервер, который передает содержимое сообщения в pbcopy. Это работает, когда я echo "a new paste!" | curl -d @- localhost:5482

Если я просто bind y run-shell 'tmux show-buffer | curl -d @- localhost:5482' Тогда это прекрасно работает, но в моем первом примере curl никогда не выполняется. Любые идеи о том, как запустить две команды подряд, как это?

Ключом для меня является то, что привязка одного ключа выполняет два отдельных действия tmux.

0