mirror of
https://github.com/akelge/vim
synced 2025-07-12 01:22:10 +00:00
Step forward
This commit is contained in:
32
vimrc
32
vimrc
@ -18,6 +18,7 @@ set autochdir
|
||||
set nofoldenable
|
||||
set background=dark
|
||||
set title
|
||||
set number
|
||||
|
||||
set browsedir=buffer
|
||||
set autochdir
|
||||
@ -90,7 +91,32 @@ endif
|
||||
" """"""""
|
||||
let NERDTreeIgnore = ['\.vim$', '\~$', '\.pyc']
|
||||
let NERDTreeShowBookmarks = 1
|
||||
let NERDChristmasTree = 1
|
||||
let g:NERDTreeGitStatusUseNerdFonts = 1
|
||||
let g:NERDTreeGitStatusShowClean = 0
|
||||
let g:NERDTreeCustomOpenArgs={'file':{'where': 't'}}
|
||||
|
||||
" Start NERDTree and leave the cursor in it.
|
||||
autocmd VimEnter * NERDTree | wincmd p
|
||||
" Start NERDTree when Vim is started without file arguments.
|
||||
autocmd StdinReadPre * let s:std_in=1
|
||||
autocmd VimEnter * if argc() == 0 && !exists('s:std_in') | NERDTree | endif
|
||||
" If a file is specified, move the cursor to its window.
|
||||
autocmd VimEnter * NERDTree | if argc() > 0 || exists("s:std_in") | wincmd p | endif
|
||||
" Start NERDTree when Vim starts with a directory argument.
|
||||
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists('s:std_in') |
|
||||
\ execute 'NERDTree' argv()[0] | wincmd p | enew | execute 'cd '.argv()[0] | endif
|
||||
" Exit Vim if NERDTree is the only window left.
|
||||
autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() |
|
||||
\ quit | endif
|
||||
" If another buffer tries to replace NERDTree, put it in the other window, and bring back NERDTree.
|
||||
autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 |
|
||||
\ let buf=bufnr() | buffer# | execute "normal! \<C-W>w" | execute 'buffer'.buf | endif
|
||||
" Open the existing NERDTree on each new tab.
|
||||
autocmd BufWinEnter * silent NERDTreeMirror
|
||||
|
||||
nnoremap <silent> <Leader>N :NERDTreeToggle<CR>
|
||||
nnoremap <silent> <Leader>n :NERDTreeFocus<CR>
|
||||
|
||||
|
||||
" """"""""""""""
|
||||
" NERD Commenter
|
||||
@ -128,10 +154,6 @@ let g:airline_symbols.whitespace = 'Ξ'
|
||||
nnoremap <silent> <Leader>l :set list!<CR>
|
||||
nnoremap <silent> <Leader>f :set fullscreen!<CR>
|
||||
nnoremap <silent> <Leader>x :set paste!<CR>
|
||||
nnoremap <silent> <Leader>n :NERDTreeToggle<CR>
|
||||
nnoremap <silent> <Leader>T :Tlist<CR>
|
||||
nnoremap <silent> <Leader>N :set number!<CR>
|
||||
" nnoremap <silent> <Leader>b :HSBufExplorer<CR>
|
||||
|
||||
nnoremap <silent> da "_dd
|
||||
|
||||
|
Reference in New Issue
Block a user