dfmt options

ketmar via Digitalmars-d digitalmars-d at puremagic.com
Sat Mar 14 16:40:09 PDT 2015


On Sat, 14 Mar 2015 23:15:34 +0000, Brian Schott wrote:

> First, a disclaimer: I am an idiot for starting this thread.
> 
> Moving on...
> 
> I'm working on a list of configuration options for dfmt - a formatter
> for D source code.
> 
> So far I have the following:
> 
> * Insert spaces between if, while, for, foreach, etc loops and the "("
> * Allman vs One True Brace Style (Already supported by commant-line
> switch)
> * Operators at the end of the old line vs beginning of the new line when
> wrapping long expressions.
> * Insert space after the ")" of a cast expression * Make "case" and
> "default" match the indent level of the enclosing "switch"
> * Labels for loops always on their own line vs the same line as the loop
> * Labels outdented one level * Label indentation matches the most recent
> "switch"
> * Hard limit for line length * Soft limit for line length
> 
> What am I missing?

optional space before arguments in function declaration, if you please. 
i.e.:

  void foo();

vs

  void foo ();
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20150314/22340f17/attachment.sig>


More information about the Digitalmars-d mailing list