emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#15467: closed (CSS-mode gives weird indentation wh


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#15467: closed (CSS-mode gives weird indentation when you put opening bracket on its own line)
Date: Fri, 04 Oct 2013 21:47:01 +0000

Your message dated Fri, 04 Oct 2013 17:46:15 -0400
with message-id <address@hidden>
and subject line Re: bug#15467: CSS-mode gives weird indentation when you put 
opening bracket on its own line
has caused the debbugs.gnu.org bug report #15467,
regarding CSS-mode gives weird indentation when you put opening bracket on its 
own line
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
15467: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15467
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: CSS-mode gives weird indentation when you put opening bracket on its own line Date: Thu, 26 Sep 2013 16:23:42 +0200
For example, if you create a CSS buffer and put

.xxx
{
}

into it, indentation adds one space before '{'. Confusingly, if you add one or more empty line at the start (i.e. before this only rule), indentation is back to normal, with '{' in the column 0. However, this seems to apply only to the very first rule, all others are always broken.

Paul



--- End Message ---
--- Begin Message --- Subject: Re: bug#15467: CSS-mode gives weird indentation when you put opening bracket on its own line Date: Fri, 04 Oct 2013 17:46:15 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
> For example, if you create a CSS buffer and put
> .xxx
> {
> }
> into it, indentation adds one space before '{'. Confusingly, if you add one

Indeed, thanks.  Should be fixed now in the trunk thanks to the
patch below.


        Stefan


--- lisp/textmodes/css-mode.el  2013-08-29 21:00:18 +0000
+++ lisp/textmodes/css-mode.el  2013-10-04 21:40:55 +0000
@@ -302,6 +302,7 @@
   (pcase (cons kind token)
     (`(:elem . basic) css-indent-offset)
     (`(:elem . arg) 0)
+    (`(:list-intro . "") t)             ;"" stands for BOB (bug#15467).
     (`(:before . "{") (if (smie-rule-hanging-p)
                          (smie-rule-parent 0)))))
 



--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]