Tl; dr - как мне найти имя команды (например, $ BASH_COMMAND), работающей на удаленном конце соединения ssh?
...
Мой пример установки - две вертикальные панели tmux,
- Панель LH запускает локальную сессию vim с вертикальным разделением,
- Панель RH запускает сессию ssh с vim, снова с вертикальным разделением.
Используя tmux-navigator, я могу перемещаться слева направо по первым 3 буферам vim, но четвертый (крайний правый) недоступен.
Причина этого заключается в том, что tmux-navigator проверяет значение 'pane_current_command' и сравнивает его с 'vim', прежде чем решить, какие нажатия клавиш отправлять. На правой панели tmux текущей командой является 'ssh', а не 'vim'.
Что я хочу сделать, это проверить (pane_current_command = ~ 'ssh') и, если это так, проверить команду, которая выполняется на дальней стороне соединения? Я не могу найти способ заполучить это, поэтому любые предложения будут приветствоваться?
Для информации проблема почти такая же, как эта, но без вложенных сеансов tmux:https://github.com/christoomey/vim-tmux-navigator/issues/12