]> code.delx.au - gnu-emacs/commitdiff
* sym-comp.el (symbol-complete): Replace obsolete completion-annotate-function.
authorGlenn Morris <rgm@gnu.org>
Fri, 31 May 2013 07:34:56 +0000 (00:34 -0700)
committerGlenn Morris <rgm@gnu.org>
Fri, 31 May 2013 07:34:56 +0000 (00:34 -0700)
lisp/ChangeLog
lisp/obsolete/sym-comp.el

index 41b53a0c37578c0a643a1bb1544e5899821a4641..edc28fcd5b7128f5bd1e7ebabcafb6a5ac584cff 100644 (file)
@@ -1,5 +1,8 @@
 2013-05-31  Glenn Morris  <rgm@gnu.org>
 
+       * obsolete/sym-comp.el (symbol-complete):
+       Replace obsolete completion-annotate-function.
+
        * progmodes/cc-vars.el (c-make-macro-with-semi-re): Silence compiler.
 
 2013-05-31  Dmitry Gutov  <dgutov@yandex.ru>
index 4641ca68544bac86b8060ed6cd52fb4b8857b050..bd049b85aa2320cd3a00325a6b55f3a8b817d9b4 100644 (file)
@@ -139,12 +139,13 @@ to be set buffer-locally.  Variables `symbol-completion-symbol-function',
                                pattern))
          ;; In case the transform needs to access it.
          (symbol-completion-predicate predicate)
-         (completion-annotate-function
+         (completion-extra-properties
           (if (functionp symbol-completion-transform-function)
-              (lambda (str)
-                (car-safe (cdr-safe
-                           (funcall symbol-completion-transform-function
-                                    str)))))))
+              '(:annotation-function
+                (lambda (str)
+                  (car-safe (cdr-safe
+                             (funcall symbol-completion-transform-function
+                                      str))))))))
     (completion-in-region (- (point) (length pattern)) (point)
                           completions predicate)))
 \f