Function: css--complete-property-value
css--complete-property-value is a byte-compiled function defined in
css-mode.el.gz.
Signature
(css--complete-property-value)
Documentation
Complete property value at point.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/css-mode.el.gz
(defun css--complete-property-value ()
"Complete property value at point."
(let ((property (and (looking-back "\\([[:alnum:]-]+\\):[^/][^;]*"
(or (ppss-innermost-start (syntax-ppss))
(point))
t)
(member (match-string-no-properties 1)
css-property-ids))))
(when property
(let ((end (point)))
(save-excursion
(skip-chars-backward "[:graph:]")
(list (point) end
(append '("inherit" "initial" "unset")
(css--property-values (car property)))
:company-kind (lambda (_) 'value)))))))