Function: css--mdn-find-symbol
css--mdn-find-symbol is a byte-compiled function defined in
css-mode.el.gz.
Signature
(css--mdn-find-symbol)
Documentation
A helper for css-lookup-symbol that finds the symbol at point.
Returns the symbol, a string, or nil if none found.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/css-mode.el.gz
(defun css--mdn-find-symbol ()
"A helper for `css-lookup-symbol' that finds the symbol at point.
Returns the symbol, a string, or nil if none found."
(save-excursion
;; Skip any whitespace between the word and point.
(skip-chars-backward "- \t")
;; Skip backward over a word.
(skip-chars-backward "-[:alnum:]")
;; Now skip ":" or "@" to see if it's a pseudo-element or at-id.
(skip-chars-backward "@:")
(if (looking-at css--mdn-symbol-regexp)
(match-string-no-properties 0)
(let ((bound (save-excursion
(beginning-of-line)
(point))))
(when (re-search-backward css--mdn-property-regexp bound t)
(match-string-no-properties 1))))))