From: Bernhard B. <ma...@ba...> - 2003-01-21 19:23:49
|
> >>If the word being completed is unique in the buffer, > >>it can be determined within the completer, but if the keyword is *not= * > >>unique in the buffer, is there any way to tell? > > > >Could you please clarify what you mean with that? > > (Sorry for taking so long.) > > Example: > myprompt> mycommand -l all<tab> -f all > > If the user hits a <tab> where inicated (after the first occurance of > 'all'), all you get in the completer function is the keyword 'all' and > no indication if the cursor was after the first or second occurance. > Currently, you have no chance. As soon as you can determine the=20 cursor-position (I'll try to implement this in the next release) you can = find=20 out by requesting the whole line-buffer. There is no readline-function=20 available for this directly. Bernhard |