The <tab> for commands should be sensative to the command that it applied to, for instance: (hpd) run /a/<TAB> /a/file /a/program (hpd)
2007-11-14 Andrew Cagney <cagney@redhat.com> ... * TestCompletionFactory.java: New. * Input.java (base(int)): New. (cursor(int,int)): New. * Command.java (complete(CLI,Input,int,List)): Make abstract. * ParameterizedCommand.java (complete(CLI,Input,int,List)): Delete. (complete(CLI,PTSet,String,int,List)): Delete. * CompletionFactory.java (completeExpression(CLI,Input,int,List)): Replace completeExpression(CLI,PTSet,String,int,List). (completeFileName(CLI,Input,int,List)): Replace completeFileName(CLI,String,int,List); handle multiple arguments. ... * RunCommand.java: Update.