https://github.com/pjones/tmuxrc
Peter's `tmux` configuration file and helper scripts.
https://github.com/pjones/tmuxrc
Last synced: 4 months ago
JSON representation
Peter's `tmux` configuration file and helper scripts.
- Host: GitHub
- URL: https://github.com/pjones/tmuxrc
- Owner: pjones
- License: bsd-2-clause
- Created: 2017-04-06T22:43:18.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-09T20:29:36.000Z (over 1 year ago)
- Last Synced: 2024-12-27T04:08:35.082Z (5 months ago)
- Language: Shell
- Size: 17.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tmux: Configuration and Scripts
Peter's `tmux` configuration file and helper scripts.
## Scripts
### Ensuring that Each Terminal Starts `tmux`
To ensure that every terminal I run is using `tmux`, my key binding
for starting a terminal uses the `bin/tmux-new-terminal` script as its
shell. For example, with `urxvt`:$ urxvtc -e tmux-new-terminal
The `tmux-new-terminal` script creates a new `tmux` session named
after the current workspace (if necessary) and then attaches a new
session as a "grouped" session. This means that all terminals I have
running in the same workspace share the same set of `tmux` windows and
panes, but each terminal may have a different active, previous, and
next window.