I’d like to experiment with the bash completion starting from two typed characters — currently three have to be typed in, this essentially saves no time with some commands such as yt-dlp. Since I mainly manage files from the command-line this would save a bit of time with unique filenames (within their directory).
I assume that there won’t be any global performance impact (i.e. auto-completion for three or more chars would be unaffected).
Can you clarify what you mean by “three have to be typed in” please? On my system, I can just type a and hit tab twice, and it’ll ask me if I want to see all possible options (because there are too many of them), so even one letter is quite sufficient here.
For, y, i type in y, and hit tab twice, and it shows all options for me to pick from:
The confusion seems to stem from a leftover ytdl binary I had in ~/.local/bin/ — I appear to have never hit the Tab key twice in this context and assumed that Fedora works differently from other distros and Termux (Android). I can also certainly auto-complete filenames with one Tab-hit after all.
It may be better to remove this question as misleading, or lock at least.
ytdl --version
Traceback (most recent call last):
File "/home/user/.local/bin/ytdl", line 22, in <module>
import pafy
ModuleNotFoundError: No module named 'pafy'