Configure vim netrw.
parent
5c78e872be
commit
2f6099ce7c
26
vim/vimrc
26
vim/vimrc
|
@ -22,13 +22,6 @@ colorscheme Atelier_EstuaryLight
|
|||
set hlsearch
|
||||
set incsearch
|
||||
|
||||
" do not create netrwhist
|
||||
" https://stackoverflow.com/questions/9850360/what-is-netrwhist
|
||||
let g:netrw_dirhistmax = 0
|
||||
let g:netrw_liststyle = 3
|
||||
let g:netrw_banner = 0
|
||||
let g:netrw_winsize = 25
|
||||
let g:netrw_browse_split = 4
|
||||
" Allow backspacing over autoindent, line breaks and start of insert action
|
||||
set backspace=indent,eol,start
|
||||
" }}}
|
||||
|
@ -49,7 +42,6 @@ noremap <leader>ww :w!<cr>
|
|||
"" open terminal and get back out
|
||||
nnoremap <leader>otl :below vert terminal zsh<CR>
|
||||
nnoremap <leader>oth :vert terminal zsh<CR>
|
||||
noremap <C-d> <C-W>q
|
||||
|
||||
" window quit, only, revert
|
||||
noremap <leader>wq <C-W>q
|
||||
|
@ -67,7 +59,7 @@ nnoremap <leader>rv :source $MYVIMRC<CR> :let &ft=&ft<CR>
|
|||
nnoremap <leader>ev :vsplit $MYVIMRC<cr>
|
||||
|
||||
" copy/paste from clipboard
|
||||
nnoremap <leader>ytc :call system('xclip -selection clipboard', @0)<CR>
|
||||
xnoremap <leader>ytc y:call system('xclip -selection clipboard', @0)<CR>
|
||||
nnoremap <leader>pfc !!xclip -out -selection clipboard<CR>
|
||||
|
||||
" }}}
|
||||
|
@ -103,6 +95,20 @@ onoremap al( :<c-u>normal! F(0vt(<cr>
|
|||
" inside next search
|
||||
onoremap ins :<c-u>execute "normal! gn"<cr>
|
||||
" }}}
|
||||
" netrw {{{
|
||||
" do not create netrwhist
|
||||
" https://stackoverflow.com/questions/9850360/what-is-netrwhist
|
||||
let g:netrw_dirhistmax = 0
|
||||
let g:netrw_preview = 1
|
||||
let g:netrw_liststyle = 0 " 3 = tree; 0 = flat
|
||||
let g:netrw_banner = 0
|
||||
let g:netrw_winsize = 25
|
||||
let g:netrw_browse_split = 4
|
||||
let g:netrw_keepdir = 0
|
||||
let g:netrw_browsex_viewer= "xdg-open"
|
||||
" open nerdtree
|
||||
noremap <leader>t :Lexplore<CR>
|
||||
" }}}
|
||||
" Random mappings {{{
|
||||
" surround current word by quotes
|
||||
nnoremap <leader>" viw<esc>a"<esc>hbi"<esc>lel
|
||||
|
@ -295,8 +301,6 @@ nnoremap <leader>vj :VotionJournal<CR>
|
|||
command! VotionNote :py3file ~/.vim/scripts/votion-note.py
|
||||
nnoremap <leader>vn :VotionNote<CR>
|
||||
|
||||
" open nerdtree
|
||||
noremap <leader>nt :Vexplore<CR>
|
||||
noremap <leader>ob :Buffers<CR>
|
||||
noremap <leader>of :Files<CR>
|
||||
noremap <leader>gf :GFiles<CR>
|
||||
|
|
Loading…
Reference in New Issue