diff options
author | Luc Teirlinck <teirllm@auburn.edu> | 2003-12-23 23:42:28 +0000 |
---|---|---|
committer | Luc Teirlinck <teirllm@auburn.edu> | 2003-12-23 23:42:28 +0000 |
commit | 1b368e312002e1863afa0c6fcf7075aea586eabd (patch) | |
tree | 0e4f73c3852989dfbadb08e384d12566e60a9032 /lisp/complete.el | |
parent | 99b994179c14df2f40973381d914016af4aa3c97 (diff) | |
download | emacs-1b368e312002e1863afa0c6fcf7075aea586eabd.tar.gz |
(PC-is-complete-p): delete.
(PC-do-completion): Replace all calls to `PC-is-complete-p' with calls
to `test-completion'.
Diffstat (limited to 'lisp/complete.el')
-rw-r--r-- | lisp/complete.el | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/lisp/complete.el b/lisp/complete.el index 130d0ecb31f..d3c5de459d5 100644 --- a/lisp/complete.el +++ b/lisp/complete.el @@ -368,7 +368,7 @@ of `minibuffer-completion-table' and the minibuffer contents.") ;; Check if buffer contents can already be considered complete (if (and (eq mode 'exit) - (PC-is-complete-p str table pred)) + (test-completion str table pred)) 'complete ;; Do substitutions in directory names @@ -641,7 +641,7 @@ of `minibuffer-completion-table' and the minibuffer contents.") (if improved ;; We changed it... would it be complete without the space? - (if (PC-is-complete-p (buffer-substring 1 (1- end)) + (if (test-completion (buffer-substring 1 (1- end)) table pred) (delete-region (1- end) end))) @@ -649,7 +649,7 @@ of `minibuffer-completion-table' and the minibuffer contents.") ;; We changed it... enough to be complete? (and (eq mode 'exit) - (PC-is-complete-p (field-string) table pred)) + (test-completion (field-string) table pred)) ;; If totally ambiguous, display a list of completions (if (or (eq completion-auto-help t) @@ -680,20 +680,6 @@ of `minibuffer-completion-table' and the minibuffer contents.") (car poss))))) t))))) - -(defun PC-is-complete-p (str table pred) - (let ((res (if (listp table) - (assoc str table) - (if (vectorp table) - (or (equal str "nil") ; heh, heh, heh - (intern-soft str table)) - (funcall table str pred 'lambda))))) - (and res - (or (not pred) - (and (not (listp table)) (not (vectorp table))) - (funcall pred res)) - res))) - (defun PC-chop-word (new old) (let ((i -1) (j -1)) |