Макросы для tmux

Недавно я обнаружил, что я постоянно создаю в tmux всего два типа рабочих мест:

Основная вкладка, разделённая на 4 панели, в одном из которых запущен htop
Вкладка для работы с программным кодом, 3 четверти которой занимает текстовый редактор, а оставшееся место поделено на 2 панели.

Чтобы постоянно не создавать их руками, я решил сделать макросы, автоматически генерирующие такие разбиения терминала. Гугление не дало вариантов, которые меня бы устроили: зачастую люди использовали для подобных задач фреймворк tmuxinator, но мне не хотелось тащить к себе громоздкую зависимость просто для того, чтобы создавать панельки в терминале.

Поэтому я пришёл к более легковесному решению. В репозиторий с дотфайлами добавляются два скрипта:

Как можно увидеть, это просто создание панелей стандартными средствами tmux.

Далее в список алиасов добавляются две строчки:

Теперь при открытии новой вкладки в tmux я могу просто ввести tide и мгновенно получить нужное мне разбиение на панели.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade