summaryrefslogtreecommitdiffstats
path: root/Completion/Base/Completer/_prefix
Commit message (Collapse)AuthorAgeFilesLines
* 51860: simplify suffix handling in _prefix to remove less accurate hackMarlon Richert2023-06-221-7/+2
| | | | | | | | | | | | | | | | | | | This solves the following problems in the _prefix completer: - The old code had logic for dealing with compstate[unambiguous] that was unnecessary. It works fine without it. - Because of this logic, if a widget set compstate[insert]=1 after calling _main_complete, an `x` was left after the completion on the command line. - If the same widget also set `compstate[to_end]=`, then instead, the last character of the inserted completion would be treated as an autoremovable suffix, with the actual suffix being inserted to the line as a normal character. - After inserting a completion, the cursor would move to the end of the entire current word on the command, not the end of word that was inserted. This is not what you want with _prefix, since you are trying to complete a word _before_ the one on the command line, after which you usually want to insert a separator, such as a space or slash, before the next word.
* 23495: fix fall out from (R) change in completion systemPeter Stephenson2007-05-301-2/+6
|
* 19276: fix fallback used to get completer list if the style lookup failedOliver Kiddle2003-12-051-2/+2
|
* 18841: work around problem which caused the whole word to be removedOliver Kiddle2003-07-091-1/+5
|
* (15357)Sven Wischnowsky2001-07-101-2/+8
|
* moved from Completion/Core/_prefixSven Wischnowsky2001-04-021-0/+53