On Saturday 26 June 2004 8:02 pm, Maurizio Colucci wrote: > Hello, > > IMHO, with a small change, eric3 would become much more usable. > > I noticed there is a good autocompletion feature, with a listbox that pops > up; then you move with the arrows. The overall result is similar to emacs' > (M-/) autocompletion feature. The only problem is that the list is not > sorted by distance. So it takes many presses on the down arrow to reach the > correct completion (on average). > > Example: > imagine the contents of the file is as follows: > > hbbbbbbb > hddddddd > h <<< we press "h" here > hccccccccc > haaaaaaaaa > > and suppose we press h in the middle of the file. Then, the list of > completions should be sorted as follows: > [ hdddddd, hcccccccc, hbbbbbbb, haaaaaa] > > that is, not by name, but by distance (and if two words have the same > distance, you prefer the one above). > > I think if eric3 could have such a feature, I would prefer it over emacs > for editing my code. > > Thanks for any comment :-)
I don't understand why a "near" word is more likely to be the one you want to type than a "distant" word. I would think people use auto-completion for two reasons... 1. To save typing, ie. you know the spelling. In this case you don't use the arrow keys to move through the list. Instead you keep typing the word until it becomes the current one in the list, then you select it. In this case the order is irrelevant. 2. When you can't remember the spelling, so you type as much as you can remember, then use the list to pick the right (probably only) one. In this case you want a predictable order, not one that is context sensitive. You wouldn't know if you needed to scroll the list upwards or downwards to find what you want. Phil _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
