diff --git a/CodingStyle b/CodingStyle index a3e4fd17e..04fe7f563 100644 --- a/CodingStyle +++ b/CodingStyle @@ -197,3 +197,32 @@ instead of ctrl on your Mac) Subsurface + + +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/