*: Wrap lines at 80 columns where appropriate
Wrap lines at 80 columns where appropriate and I had the energy to think about how/where to wrap. There are still lines longer than that, which I plan to wrap in the future. But that is enough for now.
This commit is contained in:
@@ -6,7 +6,8 @@ set -g mode-keys vi
|
||||
# Disable xterm escape sequences for setting clipboard
|
||||
set -s set-clipboard off
|
||||
# Copy selection into primary selection (without aborting)
|
||||
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-no-clear "xclip -se p"
|
||||
bind-key -T copy-mode-vi MouseDragEnd1Pane \
|
||||
send-keys -X copy-pipe-no-clear "xclip -se p"
|
||||
|
||||
# https://github.com/neovim/neovim/wiki/FAQ#cursor-shape-doesnt-change-in-tmux
|
||||
set -ga terminal-overrides '*:Ss=\E[%p1%d q:Se=\E[ q'
|
||||
@@ -26,7 +27,8 @@ bind-key > split-window -h -c "#{pane_current_path}"
|
||||
bind-key -T prefix c new-window -c "#{pane_current_path}"
|
||||
|
||||
# Resource config
|
||||
bind-key -T prefix R source-file "$XDG_CONFIG_HOME/tmux/tmux.conf" \; display-message "Sourced $XDG_CONFIG_HOME/tmux/tmux.conf"
|
||||
bind-key -T prefix R source-file "$XDG_CONFIG_HOME/tmux/tmux.conf" \; \
|
||||
display-message "Sourced $XDG_CONFIG_HOME/tmux/tmux.conf"
|
||||
|
||||
# Fullscreen pane (toggle)
|
||||
bind-key -T prefix F resize-pane -Z
|
||||
@@ -101,9 +103,12 @@ set -g @resurrect-strategy-vim 'session'
|
||||
set -g @resurrect-strategy-nvim 'session'
|
||||
# Save sessions before detaching
|
||||
unbind -T prefix d
|
||||
bind-key -T prefix d run-shell "$XDG_CONFIG_HOME/tmux/plugins/tmux-resurrect/scripts/save.sh" \; detach-client
|
||||
bind-key -T prefix d \
|
||||
run-shell "$XDG_CONFIG_HOME/tmux/plugins/tmux-resurrect/scripts/save.sh" \; \
|
||||
detach-client
|
||||
|
||||
## Theming (inspired by https://github.com/Who23/dots/blob/21976e76644d8d9261ebdcf61733d2181a1612eb/tmux.conf)
|
||||
## Theming. Inspired by:
|
||||
## https://github.com/Who23/dots/blob/21976e76644d8d9261ebdcf61733d2181a1612eb/tmux.conf
|
||||
set -g status-style bg=default,fg=white
|
||||
set -g message-command-style bg=default,fg=brightyellow
|
||||
set -g message-style bg=brightyellow,fg=black
|
||||
@@ -124,5 +129,5 @@ set -g status-justify centre
|
||||
set -g window-status-current-format "#[fg=brightyellow bold]#I #W"
|
||||
set -g window-status-format "#[fg=brightblack]#I #W"
|
||||
|
||||
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
|
||||
# Initialize TMUX plugin manager. Keep this line at the very bottom.
|
||||
run -b "$XDG_CONFIG_HOME/tmux/plugins/tpm/tpm"
|
||||
|
||||
Reference in New Issue
Block a user