feat: cyclic prev/next workspace switching - #77
Conversation
|
Не ну это впринципе штука хорошая, только не пойму зачем. Ты сам это юзаешь? Как буду дома merge сделаю |
|
на винде такая же штука есть, по ctrl + win + left/right переключаться между рабочими столами |
d4e3ff9 to
5788b64
Compare
|
Так а ты же вкурсе что в хайперленде можно сделать movetoworkspace +1 чтобы переключиться на следующий рабочий стол и -1 чтобы на предыдущий? Зачем вся это логика с настройками и вручную считать рабочие столы и так далее. |
|
ну, прикол как раз таки в том, чтобы переключаться по кругу с последнего на первый, чтобы не упираться в конец, а парсить значения надо, если вдруг в настройках они слетят. если этого не делать, там полетит все отображение спейсов |
|
если переключать через +1 или r+1, пропадает верхний порог, и счетчик уходит выше дефолтного значения, а e+1 переключает только по активным, и если допустим нет ни одного окна запущеного, ты переключаться не сможешь |
поддержка команд
prevиnextв fast-path блоке переключения воркспейсов в qs_manager.shqs_manager.sh next > на следующий воркспейс
qs_manager.sh prev > на предыдущий
qs_manager.sh next move > перенести окно на следующий
qs_manager.sh prev move > на предыдущий
workspaceCount читается из settings.json, фолбэк - 8
переключение циклическое: после последнего - снова к первому, с первого назад - к последнему