couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joan Touzet <>
Subject Re: [POLL] Erlang whitespace standards
Date Sun, 30 Mar 2014 01:42:27 GMT
Thanks, Benoit. Sadly there's almost no indentation / whitespace info
in those rules - they're more about the overall shape of the code. I
do like them, though!


----- Original Message -----
From: "Benoit Chesneau" <>
Sent: Saturday, March 29, 2014 4:44:58 PM
Subject: Re: [POLL] Erlang whitespace standards

I filled the poll, but maybe we could just use the erlang style rules:

This is by default in vimerl, not sure for emacs but most probably.

- benoit

On Fri, Mar 28, 2014 at 10:11 PM, Joan Touzet <> wrote:

> Time for everyone's favourite topic: whitespace standards.
> I know many of you are fed up with not being able to auto format in
> your favourite editor and match the CouchDB Erlang coding standards, or
> receiving pull requests that are formatted poorly.
> I'd like to fix that with an appropriate whitespace standard, and
> supplementary plugins for vi and emacs that will just Do The Right Thing
> and let us all stop worrying about whitespace corrections in pull
> requests.
> The basic rules seem to be:
>     * Indent everything 4 spaces (not 2 or 8, and no tabs)
>     * Single blank lines between functions
>     * No blank lines between guarded versions of the
>       same function (e.g. couch_btree.erl#L36-L47)
> but beyond that there is some inconsistency in both the code and in
> discussion with other devs.
> Here's a short poll I threw together in Google Docs. I'd love it if you
> could take 5 minutes to reply to it. Early next week I'll summarize and
> post the results. Once we have agreement we can toss up a super small
> Markdown guide / wiki page / whatever and get started on the emacs/vi
> modifications to support it.
> Thanks,
> Joan

View raw message