[RFAv2 0/3] Allow the user to define default leading args for commands and aliases

Pedro Alves palves@redhat.com
Sun Sep 8 18:50:00 GMT 2019


Hi Philippe,

Do you have an updated/rebased version of this patchset
pushed somewhere?  I'd like to give it a try, but
I could no longer apply it.

On 8/5/19 9:51 PM, Philippe Waroquiers wrote:
> Allow the user to define default leading args for commands and aliases.
> 
> This patch series implements, tests and documents the following commands:
> 
>   set leading-args COMMAND [LEADING-ARGS...]
>   show leading-args [COMMAND]
>   set enable-leading-args [on|off]
>   show enable-leading-args
> 
> 
> It also changes the alias command to be:
>   alias [-a] [--] ALIAS = COMMAND [LEADING-ARGS...]
> 
> 
> Using the above leading-args commands and arguments, you can
> define default arguments for commands or define powerful aliases.

Not a bit deal, and I can definitely live with this as is.

But let me just say something that crosses my mind when I read this.

Wouldn't "set default-args" be a better name for this?

We already have "set default-collect", which is a bit similar.

But mainly, I just look at leading-args, and think like this:

what is "set leading-args"?  leading-args is a way to set the default
arguments for commands.

Even above you said:

 "you can define default arguments for commands"

:-)

Also, coming from the other direction, I can see users wondering
about this this way:

"Is there some way to specify the default arguments of a command?
 I'm kind of tired of always typing ....."

A lot more than this way:

"Is there some way to specify the leading arguments of a command?
 I'm kind of tired of always typing ....."

My 50c.

Thanks,
Pedro Alves



More information about the Gdb-patches mailing list