X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/be54382cca73c2a64f3bd2720a2332649541bbd5..028feaa12fbce2bc9fc2fdb71b875be895b7ea77:/packages/company-statistics/company-statistics.el diff --git a/packages/company-statistics/company-statistics.el b/packages/company-statistics/company-statistics.el index b982c487b..62c3c1d18 100644 --- a/packages/company-statistics/company-statistics.el +++ b/packages/company-statistics/company-statistics.el @@ -4,7 +4,7 @@ ;; Author: Ingo Lohmar ;; URL: https://github.com/company-mode/company-statistics -;; Version: 0.2.1 +;; Version: 0.2.2 ;; Keywords: abbrev, convenience, matching ;; Package-Requires: ((emacs "24.3") (company "0.8.5")) @@ -184,12 +184,14 @@ number)." font-lock-keyword-face up to point, or nil." (let ((face-pos (point))) (while (and (number-or-marker-p face-pos) - (< 1 face-pos) + (< (point-min) face-pos) (not (eq (get-text-property (1- face-pos) 'face) 'font-lock-keyword-face))) (setq face-pos (previous-single-property-change face-pos 'face nil (point-min)))) - (when (and (number-or-marker-p face-pos)) ;else eval to nil + (when (and (number-or-marker-p face-pos) + (eq (get-text-property (max (point-min) (1- face-pos)) 'face) + 'font-lock-keyword-face)) (list :keyword (buffer-substring-no-properties (previous-single-property-change face-pos 'face nil (point-min))