From eaae25ae8d02257edd201a2e6abd2631d0613f8f Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Sun, 28 Jun 2015 15:56:58 +0200 Subject: [PATCH] some more .vimrc stuff --- .vimrc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.vimrc b/.vimrc index d215b5a8..0f01069d 100644 --- a/.vimrc +++ b/.vimrc @@ -6,6 +6,12 @@ execute pathogen#infect() autocmd StdinReadPre * let s:std_in=1 autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif +" Open NERDTree with Ctrl+n / Toggle +map :NERDTreeToggle + +" close vim if the only window left open is a NERDTree +autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif + " Remember position in file if has("autocmd") au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif