GNU bug report logs -
#66224
[PATCH] Add optional PREDICATE argument to read-directory-name
Previous Next
Reported by: Joseph Turner <joseph <at> breatheoutbreathe.in>
Date: Wed, 27 Sep 2023 01:20:02 UTC
Severity: wishlist
Tags: patch
Fixed in version 31.1
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Joseph Turner <joseph <at> breatheoutbreathe.in> writes:
> Joseph Turner <joseph <at> breatheoutbreathe.in> writes:
>
>> Michael Heerdegen <michael_heerdegen <at> web.de> writes:
>>
>>> Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of
>>> text editors" <bug-gnu-emacs <at> gnu.org> writes:
>>>
>>>> I'm not sure what you mean. In both of the following examples, PREDICATE
>>>> is used to narrow the completion candidates to only empty directories:
>>>>
>>>> (read-directory-name "Prompt: " "~/" nil t nil #'directory-empty-p)
>>>> (read-directory-name "Prompt: " "~/" nil nil nil #'directory-empty-p)
>>>
>>> In the second version also non-empty directories will be accepted.
>>
>> Yes, PREDICATE narrows the completion candidates but doesn't determine a
>> valid return value.
>
> Ping! I'm happy to keep discussing this patch if others are interested.
Could you please send the latest version of your patch?
This bug report was last modified 160 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.