[Spice-devel] [PATCH v3 01/11] Add .clang-format with defaults matching what's specified in the style guide

Christophe de Dinechin christophe.de.dinechin at gmail.com
Wed Feb 14 21:29:25 UTC 2018



> On 14 Feb 2018, at 17:34, Christophe Fergeau <cfergeau at redhat.com> wrote:
> 
> On Wed, Feb 14, 2018 at 10:45:56AM -0500, Frediano Ziglio wrote:
>>> 
>>> Shouldn't this go with a Makefile rule? A few lines in the log what this
>>> is about, what is the goal for having this file, ... would not hurt.
>>> 
>>> Christophe
>>> 
>> 
>> I think this file is supposed to just help developers so should not
>> be in the Makefile.
> 
> Yes, after reading various threads, it's apparently meant to be used
> together with emacs for formatting of small code blocks, it's not usable
> on the whole codebase. So a 'make clang-format' rule apparently would
> not make sense.
> 
>> I think you mean that the intention should be written in the commit message.
> 
> Yes, knowing how it's meant to be used, why we want it in the codebase.

Why would we NOT want it in the codebase?

> 
> Christophe
> 
>> 
>>> On Thu, Feb 08, 2018 at 12:25:21PM +0100, Christophe de Dinechin wrote:
>>>> From: Christophe de Dinechin <dinechin at redhat.com>
>>>> 
>>>> Signed-off-by: Christophe de Dinechin <dinechin at redhat.com>
>>>> ---
>>>> .clang-format | 23 +++++++++++++++++++++++
>>>> 1 file changed, 23 insertions(+)
>>>> create mode 100644 .clang-format
>>>> 
>>>> diff --git a/.clang-format b/.clang-format
>>>> new file mode 100644
>>>> index 00000000..91203600
>>>> --- /dev/null
>>>> +++ b/.clang-format
>>>> @@ -0,0 +1,23 @@
>>>> +Language:        Cpp
>>>> +# BasedOnStyle:  LLVM
>>>> +
>>>> +# The following is commented out until widely supported
>>>> +# IncludeBlocks: Regroup
>>>> +SortIncludes: true
>>>> +
>>>> +IncludeCategories:
>>>> +  - Regex:           'config.h'
>>>> +    Priority:        -1
>>>> +  - Regex:           '^"spice.*"'
>>>> +    Priority:        1
>>>> +  - Regex:           'glib'
>>>> +    Priority:        4
>>>> +  - Regex:           '^<.*>'
>>>> +    Priority:        3
>>>> +  - Regex:           '^".*"'
>>>> +    Priority:        2
>>>> +
>>>> +ColumnLimit:     100
>>>> +IndentCaseLabels: false
>>>> +IndentWidth:     4
>>>> +BreakBeforeBraces: Linux
>> 
>> Frediano
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/spice-devel
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel



More information about the Spice-devel mailing list