Make vim & tmux more consistent

master
Hektor Misplon 2020-05-07 14:11:54 +00:00
parent b83b08b6b0
commit 8a7e02d45d
2 changed files with 43 additions and 16 deletions

View File

@ -1,18 +1,45 @@
set-option -g prefix C-Space
bind -r k select-pane -U
bind -r j select-pane -D
bind -r h select-pane -L
bind -r l select-pane -R
# vim-style bindings ____________
# split
unbind v
unbind s
unbind h
unbind % # vsplit
unbind '"' # hsplit
# vim-style splits
bind v split-window -h -c "#{pane_current_path}"
bind s split-window -v -c "#{pane_current_path}"
set-window-option -g mode-keys vi
# split navigate
bind -r h select-pane -L
bind -r j select-pane -D
bind -r k select-pane -U
bind -r l select-pane -R
# bind -n C-h select-pane -L
# bind -n C-j select-pane -D
# bind -n C-k select-pane -U
# bind -n C-l select-pane -R
# split resize
bind -r H resize-pane -L 2
bind -r J resize-pane -D 2
bind -r K resize-pane -U 2
bind -r L resize-pane -R 2
# tmux settings _________________
# window numbers from 1
set -g base-index 1
# theme ________________________
# status bar
set-option -g status-style fg=default,bg=black
set-window-option -g window-status-style fg=default,bg=black
set-window-option -g window-status-current-style fg=black,bg=white
set-option -g pane-border-style fg=white
set-option -g pane-active-border-style fg=white
set-option -g message-style fg=brightred,bg=black #orange and base01
set-option -g display-panes-active-colour blue
set-option -g display-panes-colour brightred

18
.vimrc
View File

@ -48,22 +48,22 @@ nnoremap sk <c-w>k
nnoremap sl <c-w>l
" split resize
nnoremap srh <C-w><
nnoremap srl <C-w>>
nnoremap srk <C-w>+
nnoremap srj <C-w>-
nnoremap sH <C-w><
nnoremap sJ <C-w>-
nnoremap sK <C-w>+
nnoremap sL <C-w>>
" file tree
nnoremap sb :Lex<CR>
" hard mode
nnoremap <up> <nop>
nnoremap <down> <nop>
nnoremap <left> <nop>
nnoremap <down> <nop>
nnoremap <up> <nop>
nnoremap <right> <nop>
inoremap <up> <nop>
inoremap <down> <nop>
inoremap <left> <nop>
inoremap <down> <nop>
inoremap <up> <nop>
inoremap <right> <nop>
" quick quit
@ -157,7 +157,7 @@ let g:NERDCommentEmptyLines = 1
let g:fzf_layout = {'window': { 'width': 0.62, 'height': 0.62}}
" fzf - use silversearcher-ag to respect .gitignore
let $FZF_DEFAULT_COMMAND = 'ag -g ""'
let $FZF_DEFAULT_COMMAND = 'ag --hidden --ignore .git -g ""'
let g:ag_working_path_mode="r"
set wildignore+=*/node_modules/*,*/tmp/*,*.so,*.swp,*.zip " fzf ignore