initial commit
This commit is contained in:
52
files/configs/tmux.conf
Normal file
52
files/configs/tmux.conf
Normal file
@@ -0,0 +1,52 @@
|
||||
##############################
|
||||
# _
|
||||
# | |_ _ __ ___ _ ___ __
|
||||
# | __| '_ ` _ \| | | \ \/ /
|
||||
# | |_| | | | | | |_| |> <
|
||||
# \__|_| |_| |_|\__,_/_/\_\
|
||||
#
|
||||
#############################
|
||||
|
||||
# start window indexing at one instead of zero
|
||||
set -g base-index 1
|
||||
|
||||
# ============
|
||||
# Key Bindings
|
||||
# ============
|
||||
bind R source-file ~/.tmux.conf \; display-message "Config reloaded..."
|
||||
bind -n F2 new-window
|
||||
# Window Navigation
|
||||
bind -n F3 prev
|
||||
bind -n F4 next
|
||||
# Split Windows
|
||||
bind -n F5 split-window -v
|
||||
bind -n F6 split-window -h
|
||||
bind -n F7 copy-mode
|
||||
bind -n F8 command-prompt 'rename-window %%'
|
||||
bind -n F9 break-pane
|
||||
bind -n F10 set-window-option synchronize-panes
|
||||
bind -n F12 kill-pane
|
||||
# Pane Navigation
|
||||
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
|
||||
|
||||
# ===============
|
||||
# General Options
|
||||
# ===============
|
||||
set -g allow-rename off
|
||||
set -g history-limit 10000
|
||||
set -g default-terminal "xterm-256color"
|
||||
set-option -g default-command zsh
|
||||
# No delay for escape key press
|
||||
set -sg escape-time 0
|
||||
|
||||
# ========================
|
||||
# set window notifications
|
||||
# ========================
|
||||
set-option -g visual-activity on
|
||||
set-option -g visual-bell on
|
||||
set-window-option -g monitor-activity on
|
||||
set -g status-interval 2
|
||||
source /usr/lib/python3.7/site-packages/powerline/bindings/tmux/powerline.conf
|
||||
Reference in New Issue
Block a user