emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master d340826: Complete property values in multi-line CSS declarations


From: Simen Heggestøyl
Subject: master d340826: Complete property values in multi-line CSS declarations
Date: Tue, 27 Oct 2020 10:20:29 -0400 (EDT)

branch: master
commit d34082671a03e0567a903a9d683e4fa5836c00a6
Author: Simen Heggestøyl <simenheg@gmail.com>
Commit: Simen Heggestøyl <simenheg@runbox.com>

    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).
---
 lisp/textmodes/css-mode.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lisp/textmodes/css-mode.el b/lisp/textmodes/css-mode.el
index 0d1eeed..748a561 100644
--- a/lisp/textmodes/css-mode.el
+++ b/lisp/textmodes/css-mode.el
@@ -1357,7 +1357,9 @@ the string PROPERTY."
 (defun css--complete-property-value ()
   "Complete property value at point."
   (let ((property (and (looking-back "\\([[:alnum:]-]+\\):[^/][^;]*"
-                                     (line-beginning-position) t)
+                                     (or (ppss-innermost-start (syntax-ppss))
+                                         (point-min))
+                                     t)
                        (member (match-string-no-properties 1)
                                css-property-ids))))
     (when property



reply via email to

[Prev in Thread] Current Thread [Next in Thread]