On Wed, Sep 10, 2014 at 10:09 AM, Yury Gribov <[email protected]> wrote:
> Hi all,
>
> This is a second version of patch which adds a Vim config (.local.vimrc)
> to root folder to allow automatic setup of GNU formatting for C/C++/Java/Lex
> GCC files.
>
> I've updated the code with comments from Richard and Bernhard (which fixed
> formatting
> of lonely closing bracket).
>
> The patch caused a lively debate with Segher who wanted .local.vimrc to not
> be enabled
> by default. We basically have two options:
> 1) put .local.vimrc to root (just like .dir-locals.el config for Emacs)
> 2) put both .local.vimrc and .dir-locals.el to contrib and add Makefile
> targets
> to create symlinks in root folder per user's request
> I personally prefer 2) because this would IMHO improve the quality of
> patches
> (e.g. no more silly tab-whitespace formatting bugs).
>
> Thoughts? Ok to commit?
It doesn't handle indenting switch/case correctly. I get
switch (x)
{
case X:
{
int foo;
...
that is, the { after the case label is wrongly indented. The same happens
for
{
{
}
}
we seem to get two soft-tabs here.
Richard.
> -Y
>
>
>