Add some notes about vim settings for our style

Basic vim settings to mostly follow our coding style.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Anton Lundin 2014-02-27 22:42:10 +01:00 committed by Dirk Hohndel
parent a6024f50d8
commit 5bbe931b6c

View file

@ -197,3 +197,32 @@ instead of ctrl on your Mac)
<value type="QString">Subsurface</value>
</data>
</qtcreator>
Vim
---------
As everybody knows vim is a way better editor than emacs and tus needs to be
in this file to. Put this into your .vimrc and this should produce something
close to our coding standards.
" Subsurface coding style
filetype plugin indent on
filetype detect
set cindent tabstop=8 shiftwidth=8 cinoptions=l1,:0
" TODO: extern "C" gets indented
" TODO: content of class blocks gets indented
" And some sane defaults, optional, but quite nice
set nocompatible
syntax on
colorscheme default
" The default blue is just impossible to see on a black terminal
highlight Comment ctermfg=Brown
" clearly point out when someone have trailing spaces
highlight ExtraWhitespace ctermbg=red guibg=red
" Show trailing whitespace and spaces before a tab:
match ExtraWhitespace /\s\+$\| \+\ze\t/