add initial .vimrc
This commit is contained in:
47
.vimrc
Normal file
47
.vimrc
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
" No Compatibility. That just sucks
|
||||||
|
" especially annoying on redhat/windows/osx
|
||||||
|
set nocompatible
|
||||||
|
set backspace=indent,eol,start
|
||||||
|
|
||||||
|
" My PC is fast enough, do syntax highlight syncing from start
|
||||||
|
autocmd BufEnter * :syntax sync fromstart
|
||||||
|
|
||||||
|
" Some File Type Stuff
|
||||||
|
" --------------------
|
||||||
|
" Enable filetype plugins and indention
|
||||||
|
filetype on
|
||||||
|
filetype plugin on
|
||||||
|
|
||||||
|
" Enable Syntax Colors
|
||||||
|
" --------------------
|
||||||
|
" in GUI mode we go with fruity and Monaco 12
|
||||||
|
" in CLI mode desert looks better (fruity is GUI only)
|
||||||
|
syntax on
|
||||||
|
if has("gui_running")
|
||||||
|
colorscheme industry
|
||||||
|
" set guifont=Monaco:h12
|
||||||
|
else
|
||||||
|
colorscheme desert
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Automatische Einrückung (Globale Konfiguration)
|
||||||
|
set smartindent
|
||||||
|
set smarttab
|
||||||
|
|
||||||
|
" UTF-8 als Default-Encoding
|
||||||
|
set enc=utf-8
|
||||||
|
|
||||||
|
" Ein Tab entspricht vier Leerzeichen (wie in PEP 8 definiert)
|
||||||
|
" Dies aber nur für python, damit es nicht mit anderen (ruby, c, Makefiles) kollidiert
|
||||||
|
autocmd FileType python setlocal expandtab shiftwidth=4 tabstop=4 softtabstop=4
|
||||||
|
|
||||||
|
" enable mouse
|
||||||
|
set mouse=nvc
|
||||||
|
|
||||||
|
" systags
|
||||||
|
set ofu=syntaxcomplete#Complete
|
||||||
|
set tags+=~/.vim/systags
|
||||||
|
|
||||||
|
" relativenumber
|
||||||
|
set relativenumber
|
||||||
|
set number
|
||||||
Reference in New Issue
Block a user