As the final feature to list I also want to mention that I would be a fan of *SubWordCompletion*. (This used to be a feature of Xcode, but they removed it, unfortunately). With SubWordCompletion I mean that it can also complete on *parts* of completion terms, without leaving the completion modus, with the possibility to narrow down on the completion term fast. An example:
You're looking for NSNumberFormatterRoundDown.
Then typing `NSNum ⇥ F ⇥ R ⇥ D ⇥` should be enough to make the complete NSNumberFormatterRoundDown.
This would the breakdown of the steps in the interface:
1. You type NSNum
It completes to NSNumber
2. type ⇥
It stays in completion mode, showing you all possible continuations of NSNumber... (Hit ⇥ again or hit enter to exit completion mode and use NSNumber)
3. type F
it completes to NSNumberFormatter
4. type ⇥
you see NSNumberFormatter... and still stays in completion mode
5. type R
it completes to NSNumberFormatterRound
6. type ⇥
you see the 9 possible endings of NSNumberFormatterRound...
7. type D
it completes to NSNumberFormatterRoundDown
8. type ⇥
presto!
I recognize that most of these features will not be simple to implement, but please forgive me for being an idealist instead of a pragmatist.Best,
dirk