[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Qemu-trivial] [PATCH] Add .dir-locals.el file to confi
From: |
Don Slutz |
Subject: |
Re: [Qemu-devel] [Qemu-trivial] [PATCH] Add .dir-locals.el file to configure emacs coding style |
Date: |
Thu, 04 Jun 2015 13:46:16 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux i686 on x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
On 06/04/15 09:30, Daniel P. Berrange wrote:
> On Wed, Jun 03, 2015 at 09:47:24AM +0200, Markus Armbruster wrote:
>> "Daniel P. Berrange" <address@hidden> writes:
>>
>>> The default emacs setup indents by 2 spaces and uses tabs
>>> which is counter to the QEMU coding style rules. Adding a
>>> .dir-locals.el file in the top level of the GIT repo will
>>> inform emacs about the QEMU coding style, and so assist
>>> contributors in avoiding common style mistakes before
>>> they submit patches.
>>
>> Yes, please!
>>
>>> Signed-off-by: Daniel P. Berrange <address@hidden>
>>> ---
>>> .dir-locals.el | 8 ++++++++
>>> 1 file changed, 8 insertions(+)
>>> create mode 100644 .dir-locals.el
>>>
>>> diff --git a/.dir-locals.el b/.dir-locals.el
>>> new file mode 100644
>>> index 0000000..ddb2fae
>>> --- /dev/null
>>> +++ b/.dir-locals.el
>>> @@ -0,0 +1,8 @@
>>> +(
>>> + (c-mode . (
>>> + (c-file-style . "K&R")
>>> + (indent-tabs-mode . nil)
>>> + (c-indent-level . 4)
>>> + (c-basic-offset . 4)
>>> + ))
>>> +)
>
> [snip]
>
>> Does the following .dir-locals.el work for you equally well?
>>
>> ((c-mode . ((c-file-style . "stroustrup")
>> (indent-tabs-mode . nil))))
>
> Yes, that is fine too.
>
I got this from someone on the list, see
https://wiki.linaro.org/PeterMaydell/QemuEmacsStyle
Which then allows me to do:
((c-mode . ((c-file-style . "qemu"))))
in .dir-locals.el
But this is not a good general change :(
But I would like at least the the stroustrup version.
-Don Slutz
> Regards,
> Daniel
>