chore: update vim config
4f185271
4 file(s) · +30 −1
| 4 | 4 | \ 'active': { |
|
| 5 | 5 | \ 'left': [ [ 'mode', 'paste' ], |
|
| 6 | 6 | \ [ 'gitbranch', 'readonly', 'filename', 'modified' ] ], |
|
| 7 | - | \ 'right': [ [ 'lineinfo' ], [ 'fileformat', 'fileencoding', 'filetype' ] ] |
|
| 7 | + | \ 'right': [ [ 'lineinfo' ], [ 'filetype' ] ] |
|
| 8 | 8 | \ }, |
|
| 9 | 9 | \ 'mode_map': { |
|
| 10 | 10 | \ 'n' : 'N', |
| 1 | + | let g:netrw_banner = 0 |
|
| 2 | + | let g:netrw_preview = 1 |
|
| 3 | + | hi! link netrwMarkFile Search |
|
| 4 | + | ||
| 5 | + | function! NetrwMapping() |
|
| 6 | + | endfunction |
|
| 7 | + | ||
| 8 | + | augroup netrw_mapping |
|
| 9 | + | autocmd! |
|
| 10 | + | autocmd filetype netrw call NetrwMapping() |
|
| 11 | + | augroup END |
|
| 12 | + | ||
| 13 | + | function! NetrwMapping() |
|
| 14 | + | nmap <buffer> H u |
|
| 15 | + | nmap <buffer> h -^ |
|
| 16 | + | nmap <buffer> l <CR> |
|
| 17 | + | ||
| 18 | + | nmap <buffer> . gh |
|
| 19 | + | nmap <buffer> P <C-w>z |
|
| 20 | + | ||
| 21 | + | nmap <buffer> L <CR>:Lexplore<CR> |
|
| 22 | + | nmap <buffer> <Leader>dd :Lexplore<CR> |
|
| 23 | + | endfunction |
|
| 24 | + | ||
| 25 | + | nnoremap <buffer> <TAB> mf |
|
| 26 | + | nnoremap <buffer> <S-TAB> mF |
|
| 27 | + | nnoremap <buffer> <Leader><TAB> mu |
| 23 | 23 | call s:ensure('yegappan/lsp') |
|
| 24 | 24 | call s:ensure('tpope/vim-fugitive') |
|
| 25 | 25 | call s:ensure('airblade/vim-gitgutter') |
|
| 26 | + | call s:ensure('christoomey/vim-tmux-navigator') |
|
| 26 | 27 | ||
| 27 | 28 | " Colorscheme |
|
| 28 | 29 | call s:ensure('stevedylandev/darkmatter-nvim') |
| 5 | 5 | source ~/.vim/fzf.vim |
|
| 6 | 6 | source ~/.vim/lightline.vim |
|
| 7 | 7 | source ~/.vim/lsp.vim |
|
| 8 | + | source ~/.vim/netrw.vim |