]> code.delx.au - gnu-emacs/commit
Support completion of bang-rules in CSS mode
authorSimen Heggestøyl <simenheg@gmail.com>
Thu, 31 Mar 2016 19:18:00 +0000 (21:18 +0200)
committerSimen Heggestøyl <simenheg@gmail.com>
Thu, 31 Mar 2016 19:21:34 +0000 (21:21 +0200)
commit750e1e19429cd781e2e60b462d19ef827d4da943
tree41b5281e283acb3f5fb5e64baf0a4f896d7a593d
parent09462b95484ebf75899c64e8ddb7ffce50ef6ca0
Support completion of bang-rules in CSS mode

lisp/textmodes/css-mode.el (css--bang-ids): New buffer-local variable
holding the list of bang-rules for the current mode.
(css--font-lock-keywords): Retrieve bang-rules from `css--bang-ids'
instead of computing them.
(css--complete-bang-rule): New function for completing a bang-rule.
(css-completion-at-point): Add support for completing bang-rules.
(scss-font-lock-keywords): Change from a variable to a function in
order to recompute `css--font-lock-keywords' when `css--bang-ids' has
changed.
(scss-mode): Set `css--bang-ids' and recompute font-lock keywords.
etc/NEWS
lisp/textmodes/css-mode.el