syntax on " Syntaxhighlightning einschalten set number " Zeilennummerierung " Suche NICHT case-senitiv, ausser ein Grossbuchstabe steht im Suchmuster set ignorecase set smartcase set wrapscan " Beim Suchen ueber Dateiende hinausgehen set hlsearch " Highlight Suchresultate set incsearch " Inkrementelle Suche set ruler " Koordinaten in der Statuszeile anzeigen set nocompatible " Keine alten Bugs emulieren set foldenable " Folding verwenden set foldmethod=indent " Folding beim Einruecken set foldlevel=100 " Manuell folden set nowrap " Zeilen nicht umbrechen set shiftwidth=2 " Tabs auf 2 set shiftround " Auf nächsten Tab einrücken " Automatisches Einruecken set autoindent set smartindent set title " Titel in Terminals set visualbell " Gepiepse ausschalten set nobackup " Keine Backupdateien set pastetoggle= " Mit F9 vor dem Einschalten kann gepastet werden " Autocompletion, IntelliSense, ... autocmd FileType python set omnifunc=pythoncomplete#Complete autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS autocmd FileType html set omnifunc=htmlcomplete#CompleteTags autocmd FileType css set omnifunc=csscomplete#CompleteCSS autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags autocmd FileType php set omnifunc=phpcomplete#CompletePHP autocmd FileType c set omnifunc=ccomplete#Complete autocmd FileType rb,ruby,eruby set omnifunc=rubycomplete#Complete autocmd FileType sql set omnifunc=sqlcomplete#Complete autocmd Filetype * set omnifunc=syntaxcomplete#Complete " Farben Tageszeitabhaengig set background=light let hr= strftime('%H') if 0 <= hr && hr <= 5 colorscheme evening set background=dark elseif 6 <= hr && hr <= 7 colorscheme morning elseif 8 <= hr && hr <= 21 colorscheme ron else colorscheme evening set background=dark endif