Add nerdtree
This commit is contained in:
parent
a2eb2171db
commit
97644020df
5 changed files with 16 additions and 11 deletions
2
.vimrc
2
.vimrc
|
@ -1,4 +1,4 @@
|
||||||
source ~/dev/dotfiles/.vimrc.settings
|
|
||||||
source ~/dev/dotfiles/.vimrc.plugins
|
source ~/dev/dotfiles/.vimrc.plugins
|
||||||
source ~/dev/dotfiles/.vimrc.plugins-settings
|
source ~/dev/dotfiles/.vimrc.plugins-settings
|
||||||
|
source ~/dev/dotfiles/.vimrc.settings
|
||||||
source ~/dev/dotfiles/.vimrc.keymap
|
source ~/dev/dotfiles/.vimrc.keymap
|
||||||
|
|
|
@ -6,6 +6,7 @@ nmap <leader>t :wa <bar> :Make test<CR>
|
||||||
|
|
||||||
" navigate buffers by ctrl-b
|
" navigate buffers by ctrl-b
|
||||||
nmap <C-b> :bprevious<CR>
|
nmap <C-b> :bprevious<CR>
|
||||||
|
nmap <C-B> :bnext<CR>
|
||||||
|
|
||||||
nnoremap ; :
|
nnoremap ; :
|
||||||
|
|
||||||
|
@ -28,3 +29,6 @@ nnoremap <leader>u :FzfTags<cr>
|
||||||
nnoremap <leader>j :call fzf#vim#tags("'".expand('<cword>'))<cr>
|
nnoremap <leader>j :call fzf#vim#tags("'".expand('<cword>'))<cr>
|
||||||
nnoremap <leader>/ :Find
|
nnoremap <leader>/ :Find
|
||||||
nnoremap <leader>' :execute "Find " . expand("<cword>")<cr>
|
nnoremap <leader>' :execute "Find " . expand("<cword>")<cr>
|
||||||
|
|
||||||
|
" tree
|
||||||
|
map <leader>n :NERDTreeToggle<CR>
|
||||||
|
|
|
@ -22,6 +22,7 @@ Plug 'prabirshrestha/vim-lsp'
|
||||||
Plug 'roxma/nvim-yarp'
|
Plug 'roxma/nvim-yarp'
|
||||||
Plug 'roxma/vim-hug-neovim-rpc'
|
Plug 'roxma/vim-hug-neovim-rpc'
|
||||||
Plug 'rust-lang/rust.vim'
|
Plug 'rust-lang/rust.vim'
|
||||||
|
Plug 'scrooloose/nerdtree'
|
||||||
Plug 'timonv/vim-cargo'
|
Plug 'timonv/vim-cargo'
|
||||||
Plug 'tpope/vim-cucumber'
|
Plug 'tpope/vim-cucumber'
|
||||||
Plug 'tpope/vim-dispatch'
|
Plug 'tpope/vim-dispatch'
|
||||||
|
@ -31,5 +32,6 @@ Plug 'tpope/vim-surround'
|
||||||
Plug 'vim-airline/vim-airline'
|
Plug 'vim-airline/vim-airline'
|
||||||
Plug 'vim-airline/vim-airline-themes'
|
Plug 'vim-airline/vim-airline-themes'
|
||||||
Plug 'will133/vim-dirdiff'
|
Plug 'will133/vim-dirdiff'
|
||||||
|
Plug 'Xuyuanp/nerdtree-git-plugin'
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
|
@ -10,9 +10,8 @@ let g:rustfmt_autosave = 1
|
||||||
let $FZF_DEFAULT_COMMAND = 'rg --files --no-messages "" .'
|
let $FZF_DEFAULT_COMMAND = 'rg --files --no-messages "" .'
|
||||||
set grepprg=rg\ --vimgrep
|
set grepprg=rg\ --vimgrep
|
||||||
let g:fzf_command_prefix = 'Fzf'
|
let g:fzf_command_prefix = 'Fzf'
|
||||||
|
|
||||||
" :Find <term> runs `rg <term>` and passes it to fzf
|
|
||||||
command! -bang -nargs=* Find call fzf#vim#grep('rg --column --line-number --no-heading --fixed-strings --ignore-case --no-ignore --hidden --follow --glob "!.git/*" --color "always" '.shellescape(<q-args>), 1, <bang>0)
|
command! -bang -nargs=* Find call fzf#vim#grep('rg --column --line-number --no-heading --fixed-strings --ignore-case --no-ignore --hidden --follow --glob "!.git/*" --color "always" '.shellescape(<q-args>), 1, <bang>0)
|
||||||
|
let g:ctrlp_show_hidden = 1
|
||||||
|
|
||||||
" register rust rls
|
" register rust rls
|
||||||
if executable('rls')
|
if executable('rls')
|
||||||
|
@ -22,3 +21,7 @@ if executable('rls')
|
||||||
\ 'whitelist': ['rust'],
|
\ 'whitelist': ['rust'],
|
||||||
\ })
|
\ })
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" nerdtree startup
|
||||||
|
autocmd StdinReadPre * let s:std_in=1
|
||||||
|
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif
|
||||||
|
|
|
@ -30,11 +30,7 @@ set t_Co=256
|
||||||
syntax enable
|
syntax enable
|
||||||
set background=dark
|
set background=dark
|
||||||
highlight clear SignColumn
|
highlight clear SignColumn
|
||||||
try
|
|
||||||
colorscheme solarized
|
colorscheme solarized
|
||||||
catch /^Vim\%((\a\+)\)\=:E185/
|
|
||||||
colorscheme desert
|
|
||||||
endtry
|
|
||||||
|
|
||||||
" appearance
|
" appearance
|
||||||
set number
|
set number
|
||||||
|
|
Loading…
Reference in a new issue