tmux colors
I modified the colors for panes in tmux to be more uniform. Also updated the README file to be more consistent with my note format.
This commit is contained in:
10
.tmux.conf
10
.tmux.conf
@@ -54,15 +54,15 @@ bind L resize-pane -R 5
|
|||||||
## set some pretty colors
|
## set some pretty colors
|
||||||
## ----------------------
|
## ----------------------
|
||||||
## set pane colors - hilight the active pane
|
## set pane colors - hilight the active pane
|
||||||
set -g pane-border-style bg=colour0,fg=colour1
|
set -g pane-border-style bg=colour0,fg=colour8
|
||||||
set -g pane-active-border-style bg=colour8,fg=colour2
|
set -g pane-active-border-style bg=colour36,fg=colour2
|
||||||
|
|
||||||
## colorize messages in the command line
|
## colorize messages in the command line
|
||||||
set-option -g message-style bg=colour0,fg=colour9
|
set-option -g message-style bg=colour0,fg=colour9
|
||||||
|
|
||||||
#set inactive/active window styles
|
#set inactive/active window styles
|
||||||
set -g window-style fg=colour247,bg=colour236
|
set -g window-style fg=colour0,bg=colour8
|
||||||
set -g window-active-style fg=colour250,bg=black
|
set -g window-active-style fg=colour36,bg=colour2
|
||||||
|
|
||||||
## ----------------------
|
## ----------------------
|
||||||
## Status Bar
|
## Status Bar
|
||||||
@@ -80,7 +80,7 @@ set-option -g status-style bg=colour0,fg=colour7,bright
|
|||||||
|
|
||||||
## set window list colors
|
## set window list colors
|
||||||
set-window-option -g window-status-style fg=colour8,bg=colour0,bright
|
set-window-option -g window-status-style fg=colour8,bg=colour0,bright
|
||||||
set-window-option -g window-status-current-style fg=colour35,bg=colour0,bright
|
set-window-option -g window-status-current-style fg=colour36,bg=colour0,bright
|
||||||
|
|
||||||
## show host name and IP address on left side of status bar
|
## show host name and IP address on left side of status bar
|
||||||
set -g status-left-length 70
|
set -g status-left-length 70
|
||||||
|
|||||||
28
README.md
28
README.md
@@ -1,3 +1,10 @@
|
|||||||
|
---
|
||||||
|
filename: README
|
||||||
|
filecreated:
|
||||||
|
fileupdated: 2024-03-21 14:22
|
||||||
|
filetags: [readme]
|
||||||
|
---
|
||||||
|
|
||||||
# tmux-menu.sh
|
# tmux-menu.sh
|
||||||
|
|
||||||
A hack tmux menu script to manage multiple tmux sessions
|
A hack tmux menu script to manage multiple tmux sessions
|
||||||
@@ -10,20 +17,18 @@ REQ: tmux v3+
|
|||||||
|
|
||||||
## Need
|
## Need
|
||||||
|
|
||||||
After I discovered tmux I searched for a way to manage multiple groups of tmux sessions under one unified script.
|
After I discovered tmux I searched for a way to manage multiple groups of tmux sessions under one unified script. Not
|
||||||
|
finding anything (or maybe just not looking well enough) I decided to write my own. It's not pretty, but I've been
|
||||||
Not finding anything (or maybe just not looking well enough) I decided to write my own.
|
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:
|
My setup works this way:
|
||||||
|
|
||||||
Imagine you have multiple SSH connections
|
Imagine you have multiple SSH connections
|
||||||
|
|
||||||
* web-dev
|
- web-dev
|
||||||
* web-prod
|
- web-prod
|
||||||
* database-dev
|
- database-dev
|
||||||
* database-prod
|
- database-prod
|
||||||
|
|
||||||
and you want to group them together in similar groups.
|
and you want to group them together in similar groups.
|
||||||
|
|
||||||
@@ -31,7 +36,7 @@ With this script you can name collections of sessions and switch between them ea
|
|||||||
|
|
||||||
Let's see an example using the above connections:
|
Let's see an example using the above connections:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
case $session in
|
case $session in
|
||||||
web)
|
web)
|
||||||
if [[ $tcheck == 0 ]]; then
|
if [[ $tcheck == 0 ]]; then
|
||||||
@@ -73,4 +78,5 @@ Killing session groups is as easy as `tmux-session kill -t web`.
|
|||||||
I've found that I use this script on different servers with different configurations. So I copy the
|
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`.
|
`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