[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#19031: 24.4; find-file in icomplete-mode shows completions with no i
From: |
Andrii Kolomoiets |
Subject: |
bug#19031: 24.4; find-file in icomplete-mode shows completions with no input |
Date: |
Tue, 08 Dec 2020 23:33:45 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin) |
Juri Linkov <juri@linkov.net> writes:
>> Yes. It's not about filtering out dotfiles but about to make icomplete
>> to not show completions until user starts typing filename.
>
> To make icomplete to not show completions until user starts typing filename,
> icomplete could remember the initial minibuffer content immediately after its
> activation, then after the user edits the minibuffer, compare the new content
> with the stored initial one. So this doesn't require any changes
> outside of icomplete.
This may lead to unexpected behavior:
(read-file-name "? " "~/" nil nil ".em")
Completions will be shown for minibuffer content like "~/.e" and
"~/.ema" but not for "~/.em".
Please read "until user starts typing filename" in my previous message
as "until input doesn't contains part of filename" ;)
> I'm not sure if such special casing for directory separators is needed.
> The option icomplete-show-matches-on-no-input is quite simple and it
> should check if the user changed the initial content.
Anyway the 'minibuffer-default' variable is not the right place to do
such thing. It is used to provide default values which can be inserted
into the minibuffer with 'M-n':
1. emacs -Q
2. M-: (setq enable-recursive-minibuffers t)
3. C-x C-f
4. M-: (setq minibuffer-default "foo")
5. M-n
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, (continued)
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Andrii Kolomoiets, 2020/12/04
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Lars Ingebrigtsen, 2020/12/06
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Ole Laursen, 2020/12/07
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Juri Linkov, 2020/12/08
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Andrii Kolomoiets, 2020/12/08
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Lars Ingebrigtsen, 2020/12/08
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Eli Zaretskii, 2020/12/08
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Andrii Kolomoiets, 2020/12/08
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Ole Laursen, 2020/12/08
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Juri Linkov, 2020/12/08
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input,
Andrii Kolomoiets <=
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Juri Linkov, 2020/12/09
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Andrii Kolomoiets, 2020/12/10
- bug#19031: 24.4; find-file in icomplete-mode shows completions with no input, Juri Linkov, 2020/12/14