(PC-complete-as-file-name, PC-read-file-name-internal):
Treat minibuffer-completion-predicate as a predicate.
This commit is contained in:
parent
f50e56f0e1
commit
c023a34f05
2 changed files with 6 additions and 3 deletions
|
@ -1,5 +1,8 @@
|
|||
2008-04-21 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* complete.el (PC-complete-as-file-name, PC-read-file-name-internal):
|
||||
Treat minibuffer-completion-predicate as a predicate.
|
||||
|
||||
* minibuffer.el (completion--file-name-table): Accept both the old
|
||||
`dir' arg or the new `pred' arg.
|
||||
|
||||
|
|
|
@ -966,7 +966,7 @@ or properties are considered."
|
|||
(+ (point) 2)
|
||||
(point-min)))
|
||||
(minibuffer-completion-table 'PC-read-file-name-internal)
|
||||
(minibuffer-completion-predicate "")
|
||||
(minibuffer-completion-predicate nil)
|
||||
(PC-not-minibuffer t))
|
||||
(goto-char end)
|
||||
(PC-do-completion nil beg end)))
|
||||
|
@ -1096,7 +1096,7 @@ absolute rather than relative to some directory on the SEARCH-PATH."
|
|||
(setq sorted (cdr sorted)))
|
||||
compressed))))
|
||||
|
||||
(defun PC-read-file-name-internal (string dir action)
|
||||
(defun PC-read-file-name-internal (string pred action)
|
||||
"Extend `read-file-name-internal' to handle include files.
|
||||
This is only used by "
|
||||
(if (string-match "<\\([^\"<>]*\\)>?\\'" string)
|
||||
|
@ -1112,7 +1112,7 @@ This is only used by "
|
|||
((eq action 'lambda) (test-completion str2 completion-table nil))
|
||||
((eq action nil) (PC-try-completion str2 completion-table nil))
|
||||
((eq action t) (all-completions str2 completion-table nil))))
|
||||
(read-file-name-internal string dir action)))
|
||||
(read-file-name-internal string pred action)))
|
||||
|
||||
|
||||
(provide 'complete)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue