dotfiles/.tmux.conf

30 lines
897 B
Plaintext

## pcht tmux configurarion
# (c) 2018
# change prefix to ctrl+a and
# use "C-a a"to send C-a to shell
unbind C-b
set -g prefix C-a
bind a send-prefix
# disable login-shell on tmux
# https://wiki.archlinux.org/index.php/Tmux#Start_a_non-login_shell
set -g default-command "${SHELL}"
# open pane/window in same directory
# https://unix.stackexchange.com/questions/12032/create-new-window-with-current-directory-in-tmux
bind '"' split-window -c "#{pane_current_path}"
bind s split-window -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
bind '|' split-window -h -c "#{pane_current_path}"
bind c new-window -c "#{pane_current_path}"
# last pane like in screen
bind C-a last-pane
# reload this file
bind r source-file /home/patrick/.tmux.conf \; display-message ".tmux.conf reloaded"
# automatic update env for ssh-agent
set-option -g update-environment SSH_AUTH_SOCK