Skip to content

[Feature Request] Combine windows from multiple .tmuxp.yml files into a single session #170

@adambiggs

Description

@adambiggs

The app I'm working on uses a microservice structure, so the code is spread across 8 different Git repos. On any given day I might be working in 4-5 repos, or I might only be working in one.

Currently I have a parent directory for the whole app that contains a subdirectory for each repo, and a single .tmuxp.yml file that launches a window for each repo. So I always have 8 tmux windows running, each with at least two panes... Start up time is getting a bit sluggish, and as we refactor the app into more microservices it's only going to get worse.

Idea

It would be really cool if each repo could have it's own .tmuxp.yml file that defined a single window, and then I could run something like $ tmuxp load --combine repo1 repo3 repo8 to open a single session with only the 3 windows I'm going to use that day.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions