mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-04-30 06:04:33 +02:00
vim: Add nerdtree settings
Although there are other solutions available now, nerdtree still works fairly well for our use case.
This commit is contained in:
parent
40f5dc971e
commit
93f611225e
17
vim/.vimrc
17
vim/.vimrc
@ -189,7 +189,9 @@ nnoremap <silent> <leader>d :Explore<CR>
|
|||||||
nnoremap <silent> <leader>f :Files<CR>
|
nnoremap <silent> <leader>f :Files<CR>
|
||||||
nnoremap <silent> <leader>g :set hlsearch!<CR>
|
nnoremap <silent> <leader>g :set hlsearch!<CR>
|
||||||
nnoremap <silent> <leader>j :Buffers<CR>
|
nnoremap <silent> <leader>j :Buffers<CR>
|
||||||
|
nnoremap <silent> <leader>k :NERDTreeToggleVCS<CR>
|
||||||
nnoremap <silent> <leader>l :Rg<CR>
|
nnoremap <silent> <leader>l :Rg<CR>
|
||||||
|
nnoremap <silent> <leader>; <C-w>w
|
||||||
|
|
||||||
" Bottom row
|
" Bottom row
|
||||||
autocmd FileType javascript nnoremap <silent> <leader>b :call JsBeautify()<CR>
|
autocmd FileType javascript nnoremap <silent> <leader>b :call JsBeautify()<CR>
|
||||||
@ -256,6 +258,21 @@ let g:vim_markdown_conceal = 0
|
|||||||
let g:tex_conceal = ""
|
let g:tex_conceal = ""
|
||||||
let g:vim_markdown_math = 1
|
let g:vim_markdown_math = 1
|
||||||
|
|
||||||
|
" ============================
|
||||||
|
" ========= nerdtree =========
|
||||||
|
" ============================
|
||||||
|
|
||||||
|
let NERDTreeShowHidden=1
|
||||||
|
|
||||||
|
" Start NERDTree. If a file is specified, move the cursor to its window.
|
||||||
|
autocmd StdinReadPre * let s:std_in=1
|
||||||
|
autocmd VimEnter * silent! lcd %:p:h | NERDTreeVCS | wincmd p
|
||||||
|
|
||||||
|
" Exit if NERDTree is the only window remaining in the only tab.
|
||||||
|
autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif
|
||||||
|
|
||||||
|
let NERDTreeStatusline='%{exists("b:NERDTree")?fnamemodify(b:NERDTree.root.path.str(), ":~"):""}'
|
||||||
|
|
||||||
" ===========================
|
" ===========================
|
||||||
" ========= fzf.vim =========
|
" ========= fzf.vim =========
|
||||||
" ===========================
|
" ===========================
|
||||||
|
Loading…
Reference in New Issue
Block a user