mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
Remove nerdtree, I rarely use it
This commit is contained in:
parent
ef9e87ec53
commit
85c9c79dc9
@ -29,7 +29,6 @@ itself and the configuration on different platforms (Linux, macOS and Windows).
|
|||||||
+ Fast buffer jump via [vim-sneak](https://github.com/justinmk/vim-sneak).
|
+ Fast buffer jump via [vim-sneak](https://github.com/justinmk/vim-sneak).
|
||||||
+ Fuzzy searching in current project quickly via [LeaderF](https://github.com/Yggdroot/LeaderF).
|
+ Fuzzy searching in current project quickly via [LeaderF](https://github.com/Yggdroot/LeaderF).
|
||||||
+ Beautiful status line via [vim-airline](https://github.com/vim-airline/vim-airline).
|
+ Beautiful status line via [vim-airline](https://github.com/vim-airline/vim-airline).
|
||||||
+ Powerful file explorer via [Nerdtree](https://github.com/scrooloose/nerdtree).
|
|
||||||
+ Tags navigation via [tagbar](https://github.com/majutsushi/tagbar).
|
+ Tags navigation via [tagbar](https://github.com/majutsushi/tagbar).
|
||||||
+ ......
|
+ ......
|
||||||
|
|
||||||
|
|||||||
31
plugins.vim
31
plugins.vim
@ -126,9 +126,6 @@ endif
|
|||||||
"}}
|
"}}
|
||||||
|
|
||||||
"{{ Navigation and tags plugin
|
"{{ Navigation and tags plugin
|
||||||
" File explorer for vim
|
|
||||||
Plug 'preservim/nerdtree', { 'on': ['NERDTreeToggle', 'NERDTreeFind'] }
|
|
||||||
|
|
||||||
" Only install these plugins if ctags are installed on the system
|
" Only install these plugins if ctags are installed on the system
|
||||||
if executable('ctags')
|
if executable('ctags')
|
||||||
" plugin to manage your tags
|
" plugin to manage your tags
|
||||||
@ -494,34 +491,6 @@ endif
|
|||||||
"}}
|
"}}
|
||||||
|
|
||||||
"{{ Navigation and tags
|
"{{ Navigation and tags
|
||||||
""""""""""""""""""""""" nerdtree settings """"""""""""""""""""""""""
|
|
||||||
" Toggle nerdtree window and keep cursor in file window,
|
|
||||||
" adapted from https://stackoverflow.com/q/24808932/6064933
|
|
||||||
nnoremap <silent> <Space>s :NERDTreeToggle<CR>:wincmd p<CR>
|
|
||||||
|
|
||||||
" Reveal currently editted file in nerdtree widnow,
|
|
||||||
" see https://stackoverflow.com/q/7692233/6064933
|
|
||||||
nnoremap <silent> <Space>f :NERDTreeFind<CR>
|
|
||||||
|
|
||||||
" Ignore certain files and folders
|
|
||||||
let NERDTreeIgnore = ['\.pyc$', '^__pycache__$']
|
|
||||||
|
|
||||||
" Automatically show nerdtree window on entering nvim,
|
|
||||||
" see https://github.com/scrooloose/nerdtree. But now the cursor
|
|
||||||
" is in nerdtree window, so we need to change it to the file window,
|
|
||||||
" extracted from https://stackoverflow.com/q/24808932/6064933
|
|
||||||
" autocmd VimEnter * NERDTree | wincmd l
|
|
||||||
|
|
||||||
" Delete a file buffer when you have deleted it in nerdtree
|
|
||||||
let NERDTreeAutoDeleteBuffer = 1
|
|
||||||
|
|
||||||
" Show current root as realtive path from HOME in status bar,
|
|
||||||
" see https://github.com/scrooloose/nerdtree/issues/891
|
|
||||||
let NERDTreeStatusline="%{exists('b:NERDTree')?fnamemodify(b:NERDTree.root.path.str(), ':~'):''}"
|
|
||||||
|
|
||||||
" Disable bookmark and 'press ? for help' text
|
|
||||||
let NERDTreeMinimalUI=0
|
|
||||||
|
|
||||||
""""""""""""""""""""""""""" tagbar settings """"""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""" tagbar settings """"""""""""""""""""""""""""""""""
|
||||||
" Shortcut to toggle tagbar window
|
" Shortcut to toggle tagbar window
|
||||||
nnoremap <silent> <Space>t :TagbarToggle<CR>
|
nnoremap <silent> <Space>t :TagbarToggle<CR>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user