]> git.eshelyaron.com Git - emacs.git/commitdiff
Remap `complete-symbol' in CSS mode
authorSimen Heggestøyl <simenheg@gmail.com>
Mon, 27 May 2019 19:12:53 +0000 (21:12 +0200)
committerSimen Heggestøyl <simenheg@gmail.com>
Mon, 27 May 2019 19:55:25 +0000 (21:55 +0200)
* lisp/textmodes/css-mode.el (css-mode-map): Remap `complete-symbol'
to `completion-at-point'.
(css-mode): Update docstring to produce the right key binding.

lisp/textmodes/css-mode.el

index ae7b8eacd17286018f999b095e9d9a1422af80eb..5d5d787945dc7f07eb5434610bd30c8b55b5ef74 100644 (file)
@@ -844,6 +844,8 @@ cannot be completed sensibly: `custom-ident',
 (defvar css-mode-map
   (let ((map (make-sparse-keymap)))
     (define-key map [remap info-lookup-symbol] 'css-lookup-symbol)
+    ;; `info-complete-symbol' is not used.
+    (define-key map [remap complete-symbol] 'completion-at-point)
     (define-key map "\C-c\C-f" 'css-cycle-color-format)
     (easy-menu-define css-menu map "CSS mode menu"
       '("CSS"
@@ -855,7 +857,7 @@ cannot be completed sensibly: `custom-ident',
         "-"
         ["Describe symbol" css-lookup-symbol
          :help "Display documentation for a CSS symbol"]
-        ["Complete symbol" complete-symbol
+        ["Complete symbol" completion-at-point
          :help "Complete symbol before point"]))
     map)
   "Keymap used in `css-mode'.")
@@ -1619,7 +1621,7 @@ rgb()/rgba()."
 This mode provides syntax highlighting, indentation, completion,
 and documentation lookup for CSS.
 
-Use `\\[complete-symbol]' to complete CSS properties, property values,
+Use `\\[completion-at-point]' 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