set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin()" Plugin 'gmarik/Vundle.vim' Plugin 'fatih/vim-go' Plugin 'mattn/emmet-vim' Plugin 'scrooloose/nerdtree' call vundle#end() " required filetype plugin indent on " required set number set ruler set ignorecase set hlsearch "highlighted gesuchte wörter set incsearch set magic set showmatch set autoindent "auto einrücken set scrolloff=4 "scrollt schon 4 Zeilen vor Ende set matchpairs=(:),{:},[:],<:> set background=dark syntax enable set encoding=utf8 "map! jj command W w command Q q command WQ wq command Wq wq "cycle through tabs "map : tabn "map : tabp " start NERDtree on startup autocmd vimenter * NERDTree " close vim when the only open window is NERDtree autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif " autofocus on opened file instead of nerdtree autocmd VimEnter * wincmd p " Toggle NERDtree map :NERDTreeToggle