Allzuviel gibts zu mir nicht zu sagen: Ich heisse Antoine (auch Toni ;-)) Kaufmann und bin Schweizer(genauer: Emmentaler). Im Moment bin ich 18 Jahre alt und am Gymnasium. == Projekte == *[[Týndur]] *Buildsystem(unter anderem für [[Týndur]]) zusammen mit taljeth == Vimrc == Die .vimrc
" Spezielle einstellungen fuer Quelldateien
autocmd BufEnter *.c,*.h,*.cpp,*.hpp,*.cc,*.pas source ~/.vim/source.vim

"""""""""""""""""""
" Tabs
"""""""""""""""""""

" Navigieren in Tabs
map  1gt
map  2gt
map  3gt
map  4gt
map  5gt
map  6gt
map  7gt
map  8gt
map  9gt
map  10g
imap  1gt
imap  2gt
imap  3gt
imap  4gt
imap  5gt
imap  6gt
imap  7gt
imap  8gt
imap  9gt
imap  10g

" Tabs oeffnen und schliessen
map  :tabnew
imap  :tabnew
map  :tabclose
imap  :tabclose



"""""""""""""""""""
" Sonstiges
"""""""""""""""""""
" Zeilen- und Spaltennummer unten Rechts anzeigen
set ruler

" Zeile mit Cursor hervorheben
set cursorline

" Zeilennummerierung
set number


Hier die ~/.vim/source.vim:

" Tabs 4 Zeichen breit
set tabstop=4
set shiftwidth=4

" Tabs in Spaces umwandeln
set expandtab

" Automagisch einruecken
set autoindent
set smartindent

" Formatierungsoptionen
"  c => Text automatisch formatieren
"  c => Kommentare mit nach textwidth umbrechen
"  r => Kommentarzeichen beim Umbrechen auf der naechsten Zeile einfuegen
"  o => Kommentarzeichen beim Starten einer neuen Zeile mit o in einem
"       Kommentar
"  t ?>
set formatoptions=croqt

" Zeilenbreite 79 Zeichen
set tw=79 wrap




"""""""""""""""""""
" Highlighting
"""""""""""""""""""

" Eigene Typen
syntax match xType /[a-zA-Z_0-9]*_t/

" Alle Zeichen nach dem 80. rot einfaerben
2match Error /\%>80v.\+/

" Trailing spaces einfärben
highlight RedundantSpaces ctermbg=red guibg=red
match RedundantSpaces /\s\+$\| \+\ze\t/