Updated .tmux.conf
I'm not even sure what is different now, but the `.tmux.conf` in the repo was so old and the `diff` was extensive. All I know is that this is the current `.tmux.conf` I use everywhere now (circa 2/2024) I also updated the README and removed the `.gitignore`
This commit is contained in:
14
README.md
14
README.md
@@ -14,7 +14,7 @@ After I discovered tmux I searched for a way to manage multiple groups of tmux s
|
||||
|
||||
Not finding anything (or maybe just not looking well enough) I decided to write my own.
|
||||
|
||||
It ain't pretty, but I've been using for a couple of years now and it's become an integral part of my workflow.
|
||||
It's not pretty, but I've been using for a couple of years now and it's become an integral part of my workflow.
|
||||
|
||||
My setup works this way:
|
||||
|
||||
@@ -55,11 +55,14 @@ case $session in
|
||||
;;
|
||||
```
|
||||
|
||||
Calling the script with a pre-determined session name (ex: `./tmux-menu.sh web` or `./tmux-menu.sh database`) first checks to see if there is already a session group with that name. If not, it creates a new group with the commands you specify and names each connection in tmux.
|
||||
Calling the script with a pre-determined session name (ex: `./tmux-menu.sh web` or `./tmux-menu.sh database`) first
|
||||
checks to see if there is already a session group with that name. If not, it creates a new group with the commands you
|
||||
specify and names each connection in tmux.
|
||||
|
||||
If the session group *does* already exist, it simply switches you to that group.
|
||||
|
||||
If you alias `tmux-menu.sh` to something shorter (like `tm`), switching between active sessions is as easy as `Ctrl-A + d` (to detach) and `tm web` (to attach or create the web group).
|
||||
If you alias `tmux-menu.sh` to something shorter (like `tm`), switching between active sessions is as easy as `Ctrl-A +
|
||||
d` (to detach) and `tm web` (to attach or create the web group).
|
||||
|
||||
Killing session groups is as easy as `tmux-session kill -t web`.
|
||||
|
||||
@@ -67,6 +70,7 @@ Killing session groups is as easy as `tmux-session kill -t web`.
|
||||
|
||||
## Use
|
||||
|
||||
I've found that I use this script on different servers with different configurations. So I copy the `tmux-menu.template.sh` to `tmux-menu.sh` and then alias that to `tm`. My `.gitignore` prevents the customized `tmux-menu.sh` from being version controlled.
|
||||
I've found that I use this script on different servers with different configurations. So I copy the
|
||||
`tmux-menu.template.sh` to `$HOME/tmux-menu.sh` and then alias that to `tm`.
|
||||
|
||||
I also include my `/.tmux.conf` file with comments about what does what. If you choose to use it, make sure to copy it to your home directory.
|
||||
I also include my `.tmux.conf` file with comments about what does what. If you choose to use it, make sure to copy it to your home directory.
|
||||
|
||||
Reference in New Issue
Block a user