You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dotfiles/terminals/tmux/tmux.sparse.conf

60 lines
1.6 KiB
Plaintext

# Improve Colors set -g default-terminal "screen-256color"
# change keybinding to something sane
set -g prefix M-a
# Set scrollback buffer
set -g history-limit 10000
# Set display time to be longer to allow selecting
set -g display-panes-time 5000
# setup automatic renaming
set -g automatic-rename on
# escape sequence delay
set -g escape-time 10
#set -g default-shell $SHELL
# keybinds
bind-key v select-layout even-vertical
bind-key h select-layout even-horizontal
# vimlike keybinds
bind -n M-h "select-pane -L"
bind -n M-j "select-pane -D"
bind -n M-k "select-pane -U"
bind -n M-l "select-pane -R"
# binds path to current one
bind-key a attach -c "#{pane_current_path}"
# setting up TPM
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# clock settings
set -g clock-mode-colour white
# status config
set -g status-interval 10
set -g status-style "bg=black, fg=brightWhite"
set -g status-right "%a, %b %d %l:%M %P "
set -g status-right-length 100
set -g status-left ""
# tmux auto start
# set -g @plugin 'tmux-plugins/tmux-resurrect'
# set -g @plugin 'tmux-plugins/tmux-continuum'
# # ressurct config
# set -g @continuum-save-interval 10
# set -g @resurrect-capture-pane-contents 'on'
# set -g @resurrect-strategy-vim 'session'
# set -g @continuum-boot 'on'
#set -g @continuum-systemd-start-cmd 'new-session -d -s doormat'
# auto install plugins
if "test ! -d ~/.tmux/plugins/tpm" \
"run 'git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm && ~/.tmux/plugins/tpm/bin/install_plugins'"
# run tpm
run '~/.tmux/plugins/tpm/tpm'