aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorSimen Heggestøyl2017-08-15 12:39:42 +0200
committerSimen Heggestøyl2017-08-15 14:38:15 +0200
commit141cc78aa4552e99bf14c13d9e64357ccafe171b (patch)
treea2fcad61285d000fbf5ab0e70c45ef42d20f3ded /test
parent85a9f42b6ca7711c64cbd3e4e261fae308eab9d3 (diff)
downloademacs-141cc78aa4552e99bf14c13d9e64357ccafe171b.tar.gz
emacs-141cc78aa4552e99bf14c13d9e64357ccafe171b.zip
Support indentation of detached Less CSS rulesets
* lisp/textmodes/css-mode.el (css-smie-rules): Provide better support for indentation of detached rulesets passed to Less mixins. * test/manual/indent/less-css-mode.less: New file.
Diffstat (limited to 'test')
-rw-r--r--test/manual/indent/less-css-mode.less29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/manual/indent/less-css-mode.less b/test/manual/indent/less-css-mode.less
new file mode 100644
index 00000000000..36c037450cc
--- /dev/null
+++ b/test/manual/indent/less-css-mode.less
@@ -0,0 +1,29 @@
1.desktop-and-old-ie(@rules) {
2 @media screen and (min-width: 1200) { @rules(); }
3 html.lt-ie9 & { @rules(); }
4}
5
6header {
7 background-color: blue;
8
9 .desktop-and-old-ie({
10 background-color: red;
11 });
12}
13
14.e(@name, @rules) {
15 &__@{name} { @rules(); }
16}
17
18.m(@name, @rules) {
19 &--@{name} { @rules(); }
20}
21
22.btn {
23 .e(span, { // .btn__span
24 display: inline-block;
25 });
26 .m(primary, { // .btn--primary
27 background: blue;
28 });
29}