Fixed Subsurface coding style for classes in vim.

With the current suggested settings in `CodingStyle` content
of class blocks gets indented. To avoid this, value `g0` is
added to cinoptions. In addition to this `TODO` thing, few
additional options are suggested.

 - Included the value `(0` to cinoptions, to comply with the
   discontinuation of continuous lines as per Subsurface
   coding style recommendations.

Add two options that aren't exactly about coding style but about
convenience:

 - `hls` option to highlight all search options.
 - `is` option to do incremental search

Signed-off-by: Lakshman Anumolu <acrlakshman@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Lakshman 2014-03-10 12:19:40 -05:00 committed by Dirk Hohndel
parent 41cec17cff
commit e8ee701d35

View file

@ -209,14 +209,15 @@ close to our coding standards.
" Subsurface coding style " Subsurface coding style
filetype plugin indent on filetype plugin indent on
filetype detect filetype detect
set cindent tabstop=8 shiftwidth=8 cinoptions=l1,:0 set cindent tabstop=8 shiftwidth=8 cinoptions=l1,:0,(0,g0
" TODO: extern "C" gets indented " TODO: extern "C" gets indented
" TODO: content of class blocks gets indented
" And some sane defaults, optional, but quite nice " And some sane defaults, optional, but quite nice
set nocompatible set nocompatible
syntax on syntax on
colorscheme default colorscheme default
set hls
set is
" The default blue is just impossible to see on a black terminal " The default blue is just impossible to see on a black terminal
highlight Comment ctermfg=Brown highlight Comment ctermfg=Brown