X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/2d44e7fef7e7388759518cba1a424495119679d1..0d834ff627ae024cd1edfb21023f506737139f24:/packages/company/company-css.el diff --git a/packages/company/company-css.el b/packages/company/company-css.el index b8bd639c1..ec4865390 100644 --- a/packages/company/company-css.el +++ b/packages/company/company-css.el @@ -345,7 +345,11 @@ (push child results)) (push value results))) (setq results (sort results 'string<)) - (puthash attribute results company-css-property-cache) + (puthash attribute + (if (fboundp 'delete-consecutive-dups) + (delete-consecutive-dups results) + (delete-dups results)) + company-css-property-cache) results))) ;;; bracket detection @@ -402,7 +406,7 @@ Returns \"\" if no property found, but feasible at this position." ;;; values (defconst company-css-property-value-regexp - "\\_<\\([[:alpha:]-]+\\):\\(?:[^};]*[[:space:]]+\\)?\\([^};]*\\_>\\|\\)\\=" + "\\_<\\([[:alpha:]-]+\\):\\(?:[^{};]*[[:space:]]+\\)?\\([^{};]*\\_>\\|\\)\\=" "A regular expression matching CSS tags.") ;;;###autoload