1

Я бы хотел перегрузить привязку tmux, которая циклически перебирает панели, чтобы также циклически проходить через окна Vim, если на текущей панели запущена Vim.

Я могу обнаружить присутствие Vim, проверив заголовок панели, но это не надежно, потому что vim мог быть возобновлен через fg и это не получится. это нормально, я могу просто избежать приостановки vim (я все-таки в tmux).

Хорошо, но теперь Tmux должен знать, имеет ли текущая панель, на которой работает Vim, одно открытое окно (в этом случае переключаются панели), или если на текущей панели, на которой работает Vim, открыто более одного окна.

Я уверен, что это можно сделать. Решение может быть любым, от простого до сложного и хрупкого.

Как я могу запросить Vim о

  • сколько окон открыто, и
  • какой индекс окна в настоящее время сфокусирован?

1 ответ1

0

Идеальное решение здесь.

https://gist.github.com/mislav/5189704

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .