aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimen Heggestøyl2015-03-31 19:55:52 +0200
committerSimen Heggestøyl2015-03-31 19:55:52 +0200
commitf21d9b6e4461719cece6ad4adc85ea84ddc5a4e0 (patch)
treeb3f59a846b582f01a5fd80313fab9542e3da379a
parentf20a2cd9dcd9f6a62496dc2df7fe5dfc20124bd3 (diff)
downloademacs-f21d9b6e4461719cece6ad4adc85ea84ddc5a4e0.tar.gz
emacs-f21d9b6e4461719cece6ad4adc85ea84ddc5a4e0.zip
Derive `css-mode' from `prog-mode'
* textmodes/css-mode.el (css-mode): Derive from `prog-mode'.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/textmodes/css-mode.el3
2 files changed, 5 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index df66d81f808..621121e0f06 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12015-03-31 Simen Heggestøyl <simenheg@gmail.com>
2
3 * textmodes/css-mode.el (css-mode): Derive from `prog-mode'.
4
12015-03-31 Stefan Monnier <monnier@iro.umontreal.ca> 52015-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
2 6
3 * jit-lock.el (jit-lock--run-functions): Fix min/max copy&paste error. 7 * jit-lock.el (jit-lock--run-functions): Fix min/max copy&paste error.
diff --git a/lisp/textmodes/css-mode.el b/lisp/textmodes/css-mode.el
index 3e7612aeee8..72800808e65 100644
--- a/lisp/textmodes/css-mode.el
+++ b/lisp/textmodes/css-mode.el
@@ -370,14 +370,13 @@ pseudo-classes, and at-rules."
370 (css--complete-at-rule))) 370 (css--complete-at-rule)))
371 371
372;;;###autoload 372;;;###autoload
373(define-derived-mode css-mode fundamental-mode "CSS" 373(define-derived-mode css-mode prog-mode "CSS"
374 "Major mode to edit Cascading Style Sheets." 374 "Major mode to edit Cascading Style Sheets."
375 (setq-local font-lock-defaults css-font-lock-defaults) 375 (setq-local font-lock-defaults css-font-lock-defaults)
376 (setq-local comment-start "/*") 376 (setq-local comment-start "/*")
377 (setq-local comment-start-skip "/\\*+[ \t]*") 377 (setq-local comment-start-skip "/\\*+[ \t]*")
378 (setq-local comment-end "*/") 378 (setq-local comment-end "*/")
379 (setq-local comment-end-skip "[ \t]*\\*+/") 379 (setq-local comment-end-skip "[ \t]*\\*+/")
380 (setq-local parse-sexp-ignore-comments t)
381 (setq-local fill-paragraph-function 'css-fill-paragraph) 380 (setq-local fill-paragraph-function 'css-fill-paragraph)
382 (setq-local add-log-current-defun-function #'css-current-defun-name) 381 (setq-local add-log-current-defun-function #'css-current-defun-name)
383 (smie-setup css-smie-grammar #'css-smie-rules 382 (smie-setup css-smie-grammar #'css-smie-rules