aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimen Heggestøyl2020-10-26 10:01:44 +0100
committerSimen Heggestøyl2020-10-27 15:19:58 +0100
commitd34082671a03e0567a903a9d683e4fa5836c00a6 (patch)
tree9a1ed2a24e213507a426e2db8e771a8714c2a8ff
parent608c821716e20a6ba973219beb1edf14139ea12a (diff)
downloademacs-d34082671a03e0567a903a9d683e4fa5836c00a6.tar.gz
emacs-d34082671a03e0567a903a9d683e4fa5836c00a6.zip
Complete property values in multi-line CSS declarations
* lisp/textmodes/css-mode.el (css--complete-property-value): Complete property values even when preceded by a newline (bug#44214).
-rw-r--r--lisp/textmodes/css-mode.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/textmodes/css-mode.el b/lisp/textmodes/css-mode.el
index 0d1eeed5611..748a561bab5 100644
--- a/lisp/textmodes/css-mode.el
+++ b/lisp/textmodes/css-mode.el
@@ -1357,7 +1357,9 @@ the string PROPERTY."
1357(defun css--complete-property-value () 1357(defun css--complete-property-value ()
1358 "Complete property value at point." 1358 "Complete property value at point."
1359 (let ((property (and (looking-back "\\([[:alnum:]-]+\\):[^/][^;]*" 1359 (let ((property (and (looking-back "\\([[:alnum:]-]+\\):[^/][^;]*"
1360 (line-beginning-position) t) 1360 (or (ppss-innermost-start (syntax-ppss))
1361 (point-min))
1362 t)
1361 (member (match-string-no-properties 1) 1363 (member (match-string-no-properties 1)
1362 css-property-ids)))) 1364 css-property-ids))))
1363 (when property 1365 (when property