replace ranger to netrw
This commit is contained in:
parent
12e0e9f3ef
commit
c17f889ffc
@ -44,6 +44,57 @@ let g:Powerline_symbols='unicode' "Поддержка unicode
|
|||||||
let g:airline#extensions#xkblayout#enabled = 0
|
let g:airline#extensions#xkblayout#enabled = 0
|
||||||
let g:airline#extensions#branch#enabled=1
|
let g:airline#extensions#branch#enabled=1
|
||||||
|
|
||||||
|
let g:netrw_list_hide= '.*.swp$,
|
||||||
|
\ *.pyc$,
|
||||||
|
\ *.log$,
|
||||||
|
\ *.o$,
|
||||||
|
\ *.xmi$,
|
||||||
|
\ *.swp$,
|
||||||
|
\ *.bak$,
|
||||||
|
\ *.pyc$,
|
||||||
|
\ *.class$,
|
||||||
|
\ *.jar$,
|
||||||
|
\ *.war$,
|
||||||
|
\ *__pycache__*,
|
||||||
|
\ .git$'
|
||||||
|
|
||||||
|
let g:netrw_banner = 0 " hide banner
|
||||||
|
let g:netrw_liststyle = 3 " tree instead of plain view
|
||||||
|
let g:netrw_browse_split = 3 " open file in new tab
|
||||||
|
let g:netrw_altv = 1
|
||||||
|
set autochdir
|
||||||
|
|
||||||
|
" unmap ctrl + l
|
||||||
|
autocmd filetype netrw call UnMapNetrwRefrash()
|
||||||
|
|
||||||
|
function! UnMapNetrwRefrash()
|
||||||
|
if mapcheck("<C-l>") == "<Plug>NetrwRefresh"
|
||||||
|
nunmap <buffer> <C-l>
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
|
||||||
|
let g:NetrwIsOpen=0
|
||||||
|
let g:netrw_winsize = 15
|
||||||
|
function! ToggleNetrw()
|
||||||
|
if g:NetrwIsOpen
|
||||||
|
let i = bufnr("$")
|
||||||
|
while (i >= 1)
|
||||||
|
if (getbufvar(i, "&filetype") == "netrw")
|
||||||
|
silent exe "bwipeout " . i
|
||||||
|
endif
|
||||||
|
let i-=1
|
||||||
|
endwhile
|
||||||
|
let g:NetrwIsOpen=0
|
||||||
|
else
|
||||||
|
let g:NetrwIsOpen=1
|
||||||
|
silent Lexplore
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
noremap <silent> <Leader>z :call ToggleNetrw()<CR>
|
||||||
|
|
||||||
|
|
||||||
set ttimeoutlen=0 "Понижаем задержку ввода escape последовательностей
|
set ttimeoutlen=0 "Понижаем задержку ввода escape последовательностей
|
||||||
let &t_SI.="\e[5 q" "SI = режим вставки
|
let &t_SI.="\e[5 q" "SI = режим вставки
|
||||||
let &t_SR.="\e[3 q" "SR = режим замены
|
let &t_SR.="\e[3 q" "SR = режим замены
|
||||||
@ -152,7 +203,6 @@ call vundle#begin()
|
|||||||
Plugin 'terryma/vim-multiple-cursors'
|
Plugin 'terryma/vim-multiple-cursors'
|
||||||
Plugin 'preservim/tagbar'
|
Plugin 'preservim/tagbar'
|
||||||
Plugin 'preservim/vimux'
|
Plugin 'preservim/vimux'
|
||||||
Plugin 'francoiscabrol/ranger.vim'
|
|
||||||
Plugin 'rbgrouleff/bclose.vim'
|
Plugin 'rbgrouleff/bclose.vim'
|
||||||
Plugin 'frazrepo/vim-rainbow'
|
Plugin 'frazrepo/vim-rainbow'
|
||||||
Plugin 'Pocco81/AutoSave.nvim'
|
Plugin 'Pocco81/AutoSave.nvim'
|
||||||
@ -200,13 +250,6 @@ endif
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
nnoremap <silent> <special> <F3> :Ranger <CR>
|
|
||||||
|
|
||||||
let g:ranger_replace_netrw = 1 " open ranger when vim open a directory
|
|
||||||
let g:ranger_map_keys = 0
|
|
||||||
let g:ranger_open_new_tab = 1
|
|
||||||
|
|
||||||
" ctags required
|
" ctags required
|
||||||
nnoremap <silent> <Leader>t :TagbarToggle <CR>
|
nnoremap <silent> <Leader>t :TagbarToggle <CR>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user