tmux
This commit is contained in:
@@ -1,65 +0,0 @@
|
||||
# Automatically start each session with two panes in the same directory if-shell '[[ ! -z "$TMUX" ]]' '' 'new-session -d -s default -c "$HOME" \; split-window -h -c "$HOME" \; select-pane -t 0'
|
||||
|
||||
set-environment -g PATH "/opt/homebrew/bin:/bin:/usr/bin"
|
||||
if "test ! -d ~/.tmux/plugins/tpm" \
|
||||
"run 'git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm && ~/.tmux/plugins/tpm/bin/install_plugins'"
|
||||
|
||||
# prefix + r to reload config
|
||||
bind r source-file "${XDG_CONFIG_HOME}/tmux/tmux.conf" \; display "Source file reloaded!"
|
||||
|
||||
# Set prefic to ctrl + space
|
||||
unbind C-space
|
||||
set -g prefix C-space
|
||||
bind C-space send-prefix
|
||||
|
||||
# Increase tmux history from 2k to 5k
|
||||
set-option -g history-limit 5000
|
||||
|
||||
# Create new windows at current path
|
||||
bind c new-window -c "#{pane_current_path}"
|
||||
bind '"' split-window -v -c "#{pane_current_path}"
|
||||
bind % split-window -h -c "#{pane_current_path}"
|
||||
|
||||
# Resizing
|
||||
bind -r C-j resize-pane -D 15
|
||||
bind -r C-k resize-pane -U 15
|
||||
bind -r C-l resize-pane -R 15
|
||||
bind -r C-l resize-pane -L 15
|
||||
|
||||
# Increase the time after 'prefix'
|
||||
set-option -sg escape-time 10
|
||||
|
||||
# Change the default color scheme
|
||||
set -g status-bg colour235
|
||||
set -g status-fg white
|
||||
|
||||
# Set the status bar color
|
||||
set -g status-bg colour235
|
||||
set -g status-fg white
|
||||
|
||||
# Pane border colors (using a different approach)
|
||||
set -g pane-border-style 'fg=white,bg=colour235'
|
||||
set -g pane-active-border-style 'fg=green,bg=colour236'
|
||||
|
||||
# Window status colors
|
||||
set -g window-status-style 'fg=white,bg=colour235'
|
||||
set -g window-status-current-style 'fg=green,bg=colour236'
|
||||
|
||||
set -g mouse on
|
||||
set -ga terminal-overrides ",*-256color:Tc"
|
||||
|
||||
# Start Windows and Panes index at 1
|
||||
set -g base-index 1
|
||||
set -g pane-base-index 1
|
||||
set-option -g renumber-windows on
|
||||
|
||||
set-option -g focus-events on
|
||||
|
||||
|
||||
# List of plugins
|
||||
set -g @plugin 'tmux-plugins/tpm'
|
||||
set -g @plugin 'tmux-plugins/tmux-sensible'
|
||||
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
||||
set -g @plugin 'sainnhe/tmux-fzf'
|
||||
|
||||
run '~/.tmux/plugins/tpm/tpm'
|
||||
1
tmux/tmux.conf
Symbolic link
1
tmux/tmux.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/Users/alex.zinn/.local/share/tmux/oh-my-tmux/.tmux.conf
|
||||
Reference in New Issue
Block a user