TMUX: Updated tmux bar
Ghostty: Updated scrollback and sizing and macos specific settings
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
tmux/.config/tmux/plugins
|
||||||
|
.DS_Store
|
||||||
Vendored
BIN
Binary file not shown.
@@ -3,16 +3,16 @@ font-family = "JetBrainsMono Nerd Font Medium"
|
|||||||
font-thicken = true
|
font-thicken = true
|
||||||
font-size = 14
|
font-size = 14
|
||||||
|
|
||||||
|
scrollback-limit = 10000
|
||||||
macos-titlebar-style = transparent
|
macos-titlebar-style = transparent
|
||||||
macos-titlebar-proxy-icon = hidden
|
macos-titlebar-proxy-icon = hidden
|
||||||
title = " "
|
title = " "
|
||||||
background-opacity = 0.92
|
background-opacity = 0.90
|
||||||
background-blur = 64
|
background-blur = 64
|
||||||
confirm-close-surface = false
|
confirm-close-surface = false
|
||||||
window-padding-x = 15
|
window-padding-x = 15
|
||||||
window-padding-y = 15
|
|
||||||
mouse-hide-while-typing = true
|
mouse-hide-while-typing = true
|
||||||
adjust-cell-height = 5%
|
adjust-cell-height = 5%
|
||||||
adjust-cell-width = -5%
|
adjust-cell-width = -5%
|
||||||
alpha-blending = linear-corrected
|
alpha-blending = linear-corrected
|
||||||
mouse-hide-while-typing = true
|
copy-on-select = true
|
||||||
|
|||||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
+21
-23
@@ -2,41 +2,39 @@ unbind M-,
|
|||||||
set -g prefix C-Space
|
set -g prefix C-Space
|
||||||
bind C-Space send-prefix
|
bind C-Space send-prefix
|
||||||
|
|
||||||
|
set -g default-shell $SHELL
|
||||||
|
set -s escape-time 0
|
||||||
set -g focus-events on
|
set -g focus-events on
|
||||||
|
set -g set-clipboard on
|
||||||
|
set -g detach-on-destroy off
|
||||||
|
|
||||||
set -ga terminal-features ',xterm-ghostty:RGB'
|
set -ga terminal-features ',xterm-ghostty:RGB'
|
||||||
set -as terminal-overrides ',xterm-ghostty:Tc'
|
set -as terminal-overrides ',xterm-ghostty:Tc'
|
||||||
set-option -g default-shell $SHELL
|
|
||||||
|
|
||||||
set -g status-position top
|
|
||||||
set -g status-justify left
|
|
||||||
set -g status-style 'bg=default' # Completely transparent container
|
|
||||||
|
|
||||||
set -g status-left-length 100
|
|
||||||
set -g status-left "#[fg=#090E13,bg=colour6,bold] #S "
|
|
||||||
|
|
||||||
set -g status-right ""
|
|
||||||
|
|
||||||
set -g window-status-current-format "#[fg=colour1,bg=default] #F#I:#W "
|
|
||||||
set -g window-status-format "#[fg=colour7,bg=default] #I:#W "
|
|
||||||
|
|
||||||
set -g message-style 'fg=colour3 bg=default bold'
|
|
||||||
|
|
||||||
set -g base-index 1
|
set -g base-index 1
|
||||||
set -g pane-base-index 1
|
set -g pane-base-index 1
|
||||||
set -g detach-on-destroy off
|
|
||||||
set -g renumber-windows on
|
set -g renumber-windows on
|
||||||
set -g set-clipboard on
|
|
||||||
set -s escape-time 0
|
set -g status off
|
||||||
set -g status-position top
|
set -g status-position top
|
||||||
|
set -g status-justify centre
|
||||||
|
set -g status-style bg=default
|
||||||
|
|
||||||
|
set -g status-left-length 40
|
||||||
|
set -g status-left "#{?client_prefix,#[fg=colour234]#[bg=colour6]#[bold] #S #[bg=default]#[nobold],#[fg=color242]#[bg=default]#S }"
|
||||||
|
set -g status-right ""
|
||||||
|
|
||||||
|
set -g window-status-separator " "
|
||||||
|
set -g window-status-format "#[fg=color242]#I:#W"
|
||||||
|
set -g window-status-current-format "#[fg=colour3 bold]#I:#W"
|
||||||
|
|
||||||
|
set -g message-style 'fg=colour3 bg=default bold'
|
||||||
|
|
||||||
bind-key h previous-window
|
bind-key h previous-window
|
||||||
bind-key l next-window
|
bind-key l next-window
|
||||||
bind -r v run-shell "tmux neww ~/.local/bin/tmux-sessionizer"
|
|
||||||
bind-key z resize-pane -Z
|
bind-key z resize-pane -Z
|
||||||
bind -n C-h select-pane -L
|
bind-key b set-option -g status
|
||||||
bind -n C-j select-pane -D
|
bind -r v run-shell "tmux neww ~/.local/bin/tmux-sessionizer"
|
||||||
bind -n C-k select-pane -U
|
|
||||||
bind -n C-l select-pane -R
|
|
||||||
bind -n C-S-h resize-pane -L 5
|
bind -n C-S-h resize-pane -L 5
|
||||||
bind -n C-S-j resize-pane -D 5
|
bind -n C-S-j resize-pane -D 5
|
||||||
bind -n C-S-k resize-pane -U 5
|
bind -n C-S-k resize-pane -U 5
|
||||||
|
|||||||
Reference in New Issue
Block a user