Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # By Nicholas Marriott. Public domain.
- #
- # This configuration file binds many of the common GNU screen key bindings to
- # appropriate tmux key bindings. Note that for some key bindings there is no
- # tmux analogue and also that this set omits binding some commands available in
- # tmux but not in screen.
- #
- # Note this is only a selection of key bindings and they are in addition to the
- # normal tmux key bindings. This is intended as an example not as to be used
- # as-is.
- set -g default-terminal "screen-256color"
- set-option -g status-bg default
- set-option -g status-fg black
- set-option -g message-bg yellow
- set-option -g message-fg black
- set-option -g history-limit 32768
- # Set the prefix to ^A.
- unbind C-b
- set -g prefix ^A
- bind a send-prefix
- # Bind appropriate commands similar to screen.
- # lockscreen ^X x
- unbind ^X
- bind ^X lock-server
- unbind x
- bind x lock-server
- # screen ^C c
- unbind ^C
- bind ^C new-window
- bind c
- bind c new-window
- # detach ^D d
- unbind ^D
- bind ^D detach
- # displays *
- unbind *
- bind * list-clients
- # next ^@ ^N sp n
- unbind ^@
- bind ^@ next-window
- unbind ^N
- bind ^N next-window
- unbind " "
- bind " " next-window
- unbind n
- bind n next-window
- # title A
- unbind A
- bind A command-prompt "rename-window %%"
- # other ^A
- unbind ^A
- bind ^A last-window
- # prev ^H ^P p ^?
- unbind ^H
- bind ^H previous-window
- unbind ^P
- bind ^P previous-window
- unbind p
- bind p previous-window
- unbind BSpace
- bind BSpace previous-window
- # windows ^W w
- unbind ^W
- bind ^W list-windows
- unbind w
- bind w list-windows
- # quit \
- unbind \
- bind \ confirm-before "kill-server"
- # kill K k
- unbind K
- bind K confirm-before "kill-window"
- unbind k
- bind k confirm-before "kill-window"
- # redisplay ^L l
- unbind ^L
- bind ^L refresh-client
- unbind l
- bind l refresh-client
- # split -v |
- unbind |
- bind | split-window
- # :kB: focus up
- #unbind Tab
- #bind Tab down-pane
- #unbind BTab
- #bind BTab up-pane
- # " windowlist -b
- unbind '"'
- bind '"' choose-window
- set -g status-bg black
- set -g status-fg white
- set-window-option -g window-status-current-bg red
- set -g status-left '#[fg=green]#H'
- set -g status-right '#[fg=yellow]#(uptime | cut -d "," -f 2-)'
- setw -g automatic-rename
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement