Случилось чудесное - LOR принес мне пользу. Оттуда я узнал о плагине tmux-resurrect, а точнее, вообще о существовании плагинов для чудесного мультиплексора терминалов tmux.
С помощью имеющихся плагинов можно привести конфигурацию в более понятный вид, а также заменить свои костыли на костыли, поддерживаемые сообществом.
Я, к примеру:
- сильно сократил конфигурацию, используя tmux-sensible;
- с помощью tmux-yank выкинул свои костыли для копирования в буфер обмена;
- смог убрать настройки для vi-образной навигации между панелями благодаря tmux-pain-control;
- обрел поиск с помощью tmux-copycat;
- теперь могу открывать выделенные файлы либо URL с помощью tmux-open;
- наконец, могу сохранять все открытые окна и панели tmux с использованием tmux-resurrect;