Hi to all,

thank you so very much for all of the advices and suggestions to make it work. 
I'll do my best.


Stef,

I understand what you mean in the first message but I didn't understand the 
added part, where you explain the navigation. If you could explain some more, 
please?

The -recognizing the whole selector- part but also these code expanding 
shortcuts you described (as well as writing rse and getting RubSmalltalkEditor 
as a suggestion) is now my priority to make them work.

Lukas


> One thing that is broken in current code completion and needs to be
> addressed
> is when you try to edit keyword messages.
>
> For example you have:
>
> dict at: #foo
>
> and you want to add ifAbsent: part.
>
> Current implementation won't help you, because it works out of context  
> and
> doesn't recognize the whole selector. Same when you want to edit any  
> part of
> keyword message.
>
> I'd like to see code completion operating on message send level, not on 
> word
> (token?) level.

+ 1
I would love also to have

        it -> ifTrue: [ | cursor here ]

and also even if this is not strictly about completion
selector: navigation

        | self at: key ifAbsent:
        then
        self |at: key ifAbsent:
        then
        self at:| key ifAbsent:
        then
        self at: key |ifAbsent:


> Is it clear what I'm trying to say?

Reply via email to