# https://github.com/gpakosz/.tmux # (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license, # without any warranty. # Copyright 2012— Gregory Pakosz (@gpakosz). # -- navigation ---------------------------------------------------------------- # if you're running tmux within iTerm2 # - and tmux is 1.9 or 1.9a # - and iTerm2 is configured to let option key act as +Esc # - and iTerm2 is configured to send [1;9A -> [1;9D for option + arrow keys # then uncomment the following line to make Meta + arrow keys mapping work #set -ga terminal-overrides "*:kUP3=\e[1;9A,*:kDN3=\e[1;9B,*:kRIT3=\e[1;9C,*:kLFT3=\e[1;9D" # -- windows & pane creation --------------------------------------------------- # new window retains current path, possible values are: # - true # - false (default) tmux_conf_new_window_retain_current_path=false # new pane retains current path, possible values are: # - true (default) # - false tmux_conf_new_pane_retain_current_path=true # new pane tries to reconnect ssh sessions (experimental), possible values are: # - true # - false (default) tmux_conf_new_pane_reconnect_ssh=false # prompt for session name when creating a new session, possible values are: # - true # - false (default) tmux_conf_new_session_prompt=false # -- clipboard ----------------------------------------------------------------- # in copy mode, copying selection also copies to the OS clipboard # - true # - false (default) # on macOS, this requires installing reattach-to-user-namespace, see README.md # on Linux, this requires xsel or xclip tmux_conf_copy_to_os_clipboard=false # -- user customizations ------------------------------------------------------- # this is the place to override or undo settings # increase history size #set -g history-limit 10000 # start with mouse mode enabled #set -g mouse on # force Vi mode # really you should export VISUAL or EDITOR environment variable, see manual #set -g status-keys vi #set -g mode-keys vi # replace C-b by C-a instead of using both prefixes # set -gu prefix2 # unbind C-a # unbind C-b # set -g prefix C-a # bind C-a send-prefix # move status line to top #set -g status-position top