2009-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
+ * progmodes/sym-comp.el (symbol-complete): Use completion-in-region.
+
* filecache.el (file-cache-add-file): Use push and cons.
(file-cache-delete-file-regexp): Use push.
(file-cache-complete): Use completion-in-region.
(lambda (str)
(car-safe (cdr-safe
(funcall symbol-completion-transform-function
- str))))))
- (minibuffer-completion-table completions)
- (minibuffer-completion-predicate predicate)
- (ol (make-overlay (- (point) (length pattern)) (point) nil nil t)))
- (overlay-put ol 'field 'sym-comp)
- (unwind-protect
- (call-interactively 'minibuffer-complete)
- (delete-overlay ol))))
+ str)))))))
+ (completion-in-region (- (point) (length pattern)) (point)
+ completions predicate)))
\f
(eval-when-compile (require 'hippie-exp))