replace ranger to netrw

This commit is contained in:
TheK4n 2022-08-03 19:46:28 +03:00
parent 12e0e9f3ef
commit c17f889ffc

View File

@ -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>