]> git.eshelyaron.com Git - emacs.git/commitdiff
Expand docstring for CSS mode
authorSimen Heggestøyl <simenheg@gmail.com>
Thu, 18 May 2017 15:59:56 +0000 (17:59 +0200)
committerSimen Heggestøyl <simenheg@gmail.com>
Thu, 18 May 2017 15:59:56 +0000 (17:59 +0200)
* lisp/textmodes/css-mode.el (css-completion-at-point, css-mode):
Expand docstrings.

lisp/textmodes/css-mode.el

index 165e5deb63f0d165f0abcffa03df9d082f6378dc..458ed9f8bb21b6f5dc53d0807129a009890dad69 100644 (file)
@@ -1350,7 +1350,8 @@ a list of completions."
 (defun css-completion-at-point ()
   "Complete current symbol at point.
 Currently supports completion of CSS properties, property values,
-pseudo-elements, pseudo-classes, at-rules, and bang-rules."
+pseudo-elements, pseudo-classes, at-rules, bang-rules, and HTML
+tags, classes and IDs."
   (or (css--complete-bang-rule)
       (css--complete-property-value)
       (css--complete-pseudo-element-or-class)
@@ -1377,7 +1378,22 @@ pseudo-elements, pseudo-classes, at-rules, and bang-rules."
 
 ;;;###autoload
 (define-derived-mode css-mode prog-mode "CSS"
-  "Major mode to edit Cascading Style Sheets."
+  "Major mode to edit Cascading Style Sheets (CSS).
+\\<css-mode-map>
+This mode provides syntax highlighting, indentation, completion,
+and documentation lookup for CSS.
+
+Use `\\[complete-symbol]' to complete CSS properties, property values,
+pseudo-elements, pseudo-classes, at-rules, bang-rules, and HTML
+tags, classes and IDs.  Completion candidates for HTML class
+names and IDs are found by looking through open HTML mode
+buffers.
+
+Use `\\[info-lookup-symbol]' to look up documentation of CSS properties, at-rules,
+pseudo-classes, and pseudo-elements on the Mozilla Developer
+Network (MDN).
+
+\\{css-mode-map}"
   (setq-local font-lock-defaults css-font-lock-defaults)
   (setq-local comment-start "/*")
   (setq-local comment-start-skip "/\\*+[ \t]*")