From 6e4136a353f737ead16bd74636efd6a8c0d63898 Mon Sep 17 00:00:00 2001 From: WebFreak001 Date: Fri, 11 Jan 2019 00:45:47 +0100 Subject: [PATCH] Make colon almost never break a line --- src/dfmt/tokens.d | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dfmt/tokens.d b/src/dfmt/tokens.d index 952cc31..569c3dc 100644 --- a/src/dfmt/tokens.d +++ b/src/dfmt/tokens.d @@ -134,7 +134,6 @@ int breakCost(IdType p, IdType c) pure nothrow @safe @nogc case tok!"||": case tok!"&&": case tok!",": - case tok!":": case tok!"?": return 0; case tok!"(": @@ -184,6 +183,8 @@ int breakCost(IdType p, IdType c) pure nothrow @safe @nogc case tok!"~": case tok!"+=": return 200; + case tok!":": + return p == tok!"identifier" ? 0 : 300; case tok!".": return p == tok!")" ? 0 : 300; default: