This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Difficulty with the readline completion interface in GDB


> > There's a lot of possible solutions.  There could be a hook called before
> > rl_complete generates the matches list, which could fudge the complete
> > characters - most direct solution, not very elegant.  A function could be
> > called to get the list of complete characters, which would then be sensitive
> > to rl_point - not sure what other issues this could cause.  The filename
> > completion code could search backwards according to the list of filename
> > wordbreak characters; this would solve the specific problem but not the
> > more general one.  Probably there are others.
> 
> I think the first solution is the easiest one and will do the job.

I added the hook:  char *(*rl_completion_word_break_hook)(void)

The completion code sets the word break characters from this function's
return value, defaulting to rl_completer_word_break_characters if it is
unset or returns NULL.

This will be in bash-3.0/readline-5.0.

Chet

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
( ``Discere est Dolere'' -- chet )
						Live...Laugh...Love
Chet Ramey, ITS, CWRU    chet@po.cwru.edu    http://tiswww.tis.cwru.edu/~chet/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]