diff options
| author | Simen Heggestøyl | 2015-03-31 19:55:52 +0200 |
|---|---|---|
| committer | Simen Heggestøyl | 2015-03-31 19:55:52 +0200 |
| commit | f21d9b6e4461719cece6ad4adc85ea84ddc5a4e0 (patch) | |
| tree | b3f59a846b582f01a5fd80313fab9542e3da379a | |
| parent | f20a2cd9dcd9f6a62496dc2df7fe5dfc20124bd3 (diff) | |
| download | emacs-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/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/textmodes/css-mode.el | 3 |
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 @@ | |||
| 1 | 2015-03-31 Simen Heggestøyl <simenheg@gmail.com> | ||
| 2 | |||
| 3 | * textmodes/css-mode.el (css-mode): Derive from `prog-mode'. | ||
| 4 | |||
| 1 | 2015-03-31 Stefan Monnier <monnier@iro.umontreal.ca> | 5 | 2015-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 |