diff options
-rw-r--r-- | CodingStyle | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/CodingStyle b/CodingStyle index a3e4fd17e..04fe7f563 100644 --- a/CodingStyle +++ b/CodingStyle @@ -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/ |