[Bash-completion-devel] Bug#463969: bash-completion: The bug seems to still present in 20080617.5
Morita Sho
morita-pub-en-debian at inz.sakura.ne.jp
Wed Jun 25 13:51:54 UTC 2008
On 06/25/2008 09:27 PM, David Paleino wrote:
> This is how gdb completion is intended to work -- commands have precedence over
> anything else. It's more common doing:
>
> $ gdb <command in $PATH>
>
> than
>
> $ gdb <directory with a name starting with the same letters as [..]>
>
> I hope you get my point.
Thanks for your quick response.
I know what you mean, but IMHO
* gdb completion should not completes non existing program name. (e.g. Bash's
built-in command names.)
* gdb completion should ALSO completes directory names.
I agree that executing gdb for command in $PATH is common usage.
However it is also common that executing gdb for programs under the current
directory.
For example, recently I run gdb for traceroute that locally built with a debug
symbols as follow:
$ apt-get source traceroute
[..]
$ gdb traceroute-2.0.11/traceroute/traceroute
If gdb does not complete directory names, I need to type "traceroute-2.0.11" by
hand. It's very inconvenient.
Therefore, I think it would be better if gdb completes directory names as well
as command names.
Regards,
--
Morita Sho <morita-pub-en-debian at inz.sakura.ne.jp>
More information about the Bash-completion-devel
mailing list