Support tmux passthrough
- Dominant language
- Rust
- Stars
- 23
- Forks
- 5
- Avg merge
- 8m
- Merged PRs (30d)
- 3
Description
When tmux users have [`allow_passthrough`](https://man.openbsd.org/OpenBSD-current/man1/tmux.1#allow-passthrough) enabled, programs can send escape sequences to the terminal program by enclosing them in the escape sequence `\ePtmux;...\e\\` (ex. `echo -ne '\ePtmux;\e\033]9;4;1;75\a\e\\'`). It would be nice if the progress bar sequences could be sent through if the correct terminal program is detected and the `TMUX` environment variable is set.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating where progress bar escape sequences are generated and how the terminal program is detected. Check the behavior when the TMUX environment variable is set and tmux allow_passthrough is enabled; done means progress bar sequences are passed through only for the correct terminal program.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100