]> git.eshelyaron.com Git - emacs.git/commit
* lisp/textmodes/css-mode.el (scss-mode): New major-mode.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 20 Oct 2014 16:36:34 +0000 (12:36 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 20 Oct 2014 16:36:34 +0000 (12:36 -0400)
commitbc0e9e47b645ecd8da86eb8ae5810ebf2fd62b97
treecd9aff1fe18c0593b94e03523debeb124685ffd3
parent57fe1632f0dc40042dfb6593f81f451165987637
* lisp/textmodes/css-mode.el (scss-mode): New major-mode.
(css-mode-syntax-table): Use d style comment, to ease the scss case.
(css-ident-re): Allow things like @-moz-keyframes.
(scss--hash-re): New const.
(css--font-lock-keywords): New function, extracted from
css-font-lock-keywords.
(css-font-lock-keywords): Use it.
(scss-mode-syntax-table, scss-font-lock-keywords): New vars.
(scss-smie--not-interpolation-p): New function.
(css-smie--forward-token, css-smie--backward-token): Use it.
(css-mode): Remove left-over code.
* test/indent/scss-mode.scss: New file.
* test/indent/css-mode.css: Add a few uneventful examples.
etc/NEWS
lisp/ChangeLog
lisp/textmodes/css-mode.el
test/ChangeLog
test/indent/css-mode.css
test/indent/scss-mode.scss [new file with mode: 0644]