Skip to content

Instantly share code, notes, and snippets.

@zPrototype
Last active July 5, 2023 10:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zPrototype/d362168b65043aa373bed9d316ee25b2 to your computer and use it in GitHub Desktop.
Save zPrototype/d362168b65043aa373bed9d316ee25b2 to your computer and use it in GitHub Desktop.
Lean tux conf
### Keybinds
###
# remap prefix from 'Ctrl-b' to 'M'
unbind C-b
set -g prefix C-s
bind C-s send-prefix
# remap splitting panes
unbind '%'
unbind '"'
bind b split-window -v -c "#{pane_current_path}" # vertical
bind a split-window -h -c "#{pane_current_path}" # horizontal
# keep current path when creating a new window
bind c new-window -c "#{pane_current_path}"
# remap pane switching
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
# Renaming session: C-s $
# Renaming window : C-s ,
###
### Other Global Options
###
setw -g mouse on # activate mouse scrolling
set -g base-index 1 # start window count at 1
set -g default-terminal "screen-256color"
set -g renumber-windows "on"
set -g history-limit 5000 # increase scroll buffer to 5000
###
### » My Theme «
###
set -goq @time-format "%H:%M:%S"
set -goq @date-format "%Y-%m-%d"
set -g display-panes-active-colour default
set -g display-panes-colour default
set -g message-command-style "fg=default,bg=default"
set -g message-style "fg=default,bg=default"
set -g status-interval 1
set -g status-justify centre
set -g status-left "#(whoami)@#{host_short} #[fg=white]» #{session_name} #[fg=white]» #[fg=yellow]#{window_index} #[fg=cyan]#{pane_index} "
set -g status-left-length 50
set -g status-left-style "fg=green,bg=black"
set -gF status-right " #[fg=green]#{@date-format} #[fg=yellow]#{@time-format}"
set -g status-right-length 50
set -g status-right-style "fg=cyan,bg=black"
set -g status-style "fg=cyan,bg=black"
set -gw clock-mode-colour red
set -gw clock-mode-style 24
set -gw mode-style "fg=black,bg=green"
set -gw pane-active-border-style "fg=cyan,bg=default"
set -gw pane-border-style "fg=default,bg=default"
set -gw window-status-activity-style "fg=yellow,bg=black"
set -gw window-status-current-format " #{window_index}:#{window_name}#{window_flags} "
set -gw window-status-current-style "fg=black,bg=cyan"
set -gw window-status-format " #{window_index}:#{window_name}#{window_flags} "
set -gw window-status-separator ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment