Fix clipboard + new prefix issues
This commit is contained in:
		
							parent
							
								
									da34412d3f
								
							
						
					
					
						commit
						745ce86007
					
				
							
								
								
									
										30
									
								
								tmux.conf
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								tmux.conf
									
									
									
									
									
								
							|  | @ -1,6 +1,6 @@ | |||
| ## Behavior ############### | ||||
| # set correct Term | ||||
| set-option -g default-terminal "screen-256color" | ||||
| # set-option -g default-terminal "screen-256color" | ||||
| # Zero-based indexing is fine in programming languages, but not so much in | ||||
| # a multiplexer when zero is on the other side of the keyboard. | ||||
| set -g base-index 1 | ||||
|  | @ -14,8 +14,6 @@ set -s escape-time 0 | |||
| setw -g aggressive-resize on | ||||
| # go zsh, go | ||||
| set-option -g default-shell $SHELL | ||||
| # share clipboard | ||||
| set-option -g default-command "/usr/local/bin/reattach-to-user-namespace -l $SHELL" | ||||
| # a mouse | ||||
| set -g mode-mouse on | ||||
| setw -g mouse-select-window on | ||||
|  | @ -24,8 +22,8 @@ setw -g mouse-select-pane on | |||
| 
 | ||||
| ## Key bindings ########### | ||||
| # Remap the key prefix | ||||
| unbind C-b | ||||
| set -g prefix C-a | ||||
| unbind C-b | ||||
| # Restore go-to-start-of-line shortcut | ||||
| bind a send-prefix | ||||
| # Go to last active window | ||||
|  | @ -43,8 +41,13 @@ unbind [ | |||
| bind Escape copy-mode | ||||
| unbind p | ||||
| bind p paste-buffer | ||||
| 
 | ||||
| bind-key -t vi-copy 'v' begin-selection | ||||
| bind-key -t vi-copy 'y' copy-selection | ||||
| bind-key -t vi-copy 'y' copy-pipe "reattach-to-user-namespace pbcopy" | ||||
| 
 | ||||
| unbind -t vi-copy Enter | ||||
| bind-key -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy" | ||||
| 
 | ||||
| bind h select-pane -L | ||||
| bind j select-pane -D | ||||
| bind k select-pane -U | ||||
|  | @ -53,11 +56,6 @@ bind-key -r C-h select-window -t :- | |||
| bind-key -r C-l select-window -t :+ | ||||
| # after copying to a tmux buffer, hit y again to copy to clipboard | ||||
| bind y run "tmux save-buffer - | reattach-to-user-namespace pbcopy" | ||||
| # pane selection | ||||
| bind Left select-pane -L | ||||
| bind Right select-pane -R | ||||
| bind Up select-pane -U | ||||
| bind Down select-pane -D# | ||||
| # quick view of processes | ||||
| bind '~' split-window "exec top" | ||||
| # Cycling through windows | ||||
|  | @ -67,7 +65,7 @@ bind-key -n C-left prev | |||
| 
 | ||||
| ## Looks ######################## | ||||
| # default statusbar colors | ||||
| set-option -g status-bg '#222222' | ||||
| set-option -g status-bg '#333333' | ||||
| set-option -g status-fg yellow #yellow | ||||
| set-option -g status-attr default | ||||
| # default window title colors | ||||
|  | @ -92,8 +90,8 @@ set-window-option -g clock-mode-colour green #green | |||
| 
 | ||||
| 
 | ||||
| ## Status bar ################### | ||||
| set -g status-justify left  | ||||
| set -g status-right-length 60 | ||||
| set -g status-left-length 60 | ||||
| set -g status-left '#[bg=blue] #[fg=black]#[bold]#S #[default]' | ||||
| set -g status-right '#[bg=#383838] #(whoami)@#H ' | ||||
| set-option -g status-justify left  | ||||
| set-option -g status-right-length 60 | ||||
| set-option -g status-left-length 60 | ||||
| set-option -g status-left '#[bg=blue] #[fg=white]#[bold]#S #[default]' | ||||
| set-option -g status-right '#[bg=#383838] #(whoami)@#H' | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue