gprentice Messages: 260 Registered: November 2005 Location: New Zealand
Experienced Member
Quote:
There two kinds of "completion"
Which one we are speaking about?
Um. None of the above.
Well, actually - the feature I was referring to was this
void somecode()
{
int solid;
so // <<<<< line X
sort(a,b);
}
At line X, when I type so (or just s), I can now hit a hotkey for complete-previous. The editor first selects "solid" because that is the first identifier that matches the "so" prefix in the reverse direction. If I press the hotkey again it would select "somecode". If I change to the forwards direction it would go to solid and then sort. It highlights the identifier it chooses and writes it into line X. If you press any ordinary key (e.g. space) it assumes you accept the selected identifier and you carry on typing.
Actually the auto-list member names feature you already have is impressive and the other things you mention are also "highly desirable"
If I had to choose between auto expansion of "if space" or the completion thing I describe, I don't know which I'd choose. (They're all much more important than organizing file tabs with drag and drop though - an option for showing open files in the left pane (instead of files of highlighted package) would be more important than reorganize file tabs too! - in my opinion ...