[PATCH 2/3] Add some notes about vim settings for our style

Anton Lundin glance at acc.umu.se
Thu Feb 27 13:42:10 PST 2014


Basic vim settings to mostly follow our coding style.

Signed-off-by: Anton Lundin <glance at acc.umu.se>
---
 CodingStyle | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/CodingStyle b/CodingStyle
index a3e4fd1..04fe7f5 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/
-- 
1.8.3.2



More information about the subsurface mailing list