]> code.delx.au - gnu-emacs/blobdiff - lisp/pcomplete.el
Make autoloading commands prompt for autoload file (Bug#7989)
[gnu-emacs] / lisp / pcomplete.el
index 6ee617d986276df38c3b8bf4159ee6f7ec6d7d41..2f5dcdfb5e8f5028b3c2a51f8185461fa7dd54f1 100644 (file)
@@ -545,8 +545,9 @@ Same as `pcomplete' but using the standard completion UI."
  ;; variables to parse args, so there's no point autoloading it.
  ;; ;;;###autoload
 (defun pcomplete-std-complete ()
-  (let ((completion-at-point-functions '(pcomplete-completions-at-point)))
-    (completion-at-point)))
+  (let ((data (pcomplete-completions-at-point)))
+    (completion-in-region (nth 0 data) (nth 1 data) (nth 2 data)
+                          (plist-get :predicate (nthcdr 3 data)))))
 
 ;;; Pcomplete's native UI.