[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master c6af816: Fix indentation rule in css-mode
From: |
Simen Heggestøyl |
Subject: |
[Emacs-diffs] master c6af816: Fix indentation rule in css-mode |
Date: |
Fri, 28 Aug 2015 17:36:39 +0000 |
branch: master
commit c6af816affb36d512f806725518e6e5f2353b197
Author: Simen Heggestøyl <address@hidden>
Commit: Simen Heggestøyl <address@hidden>
Fix indentation rule in css-mode
* lisp/textmodes/css-mode.el (css-smie-rules): Fix indentation of
brackets in presence of pseudo-selectors. (Bug#21328)
---
lisp/textmodes/css-mode.el | 2 +-
test/indent/css-mode.css | 5 +++++
2 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/lisp/textmodes/css-mode.el b/lisp/textmodes/css-mode.el
index d73780c..639456d 100644
--- a/lisp/textmodes/css-mode.el
+++ b/lisp/textmodes/css-mode.el
@@ -344,7 +344,7 @@
(`(:elem . arg) 0)
(`(:list-intro . ,(or `";" `"")) t) ;"" stands for BOB (bug#15467).
(`(:before . "{")
- (when (smie-rule-hanging-p)
+ (when (or (smie-rule-hanging-p) (smie-rule-bolp))
(smie-backward-sexp ";")
(smie-indent-virtual)))
(`(:before . ,(or "{" "("))
diff --git a/test/indent/css-mode.css b/test/indent/css-mode.css
index 67a6b1e..2f04e96 100644
--- a/test/indent/css-mode.css
+++ b/test/indent/css-mode.css
@@ -36,3 +36,8 @@ a.b:c,d.e:f,g[h]:i,j[k]:l,.m.n:o,.p.q:r,.s[t]:u,.v[w]:x { /*
bug:20282 */
div.x3
{
}
+
+article:hover
+{
+ color: black;
+}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master c6af816: Fix indentation rule in css-mode,
Simen Heggestøyl <=