Moving SnippetCompletionItem to language/completion

Milian Wolff mail at milianw.de
Sun Sep 13 23:06:11 UTC 2009


David Nolden, 14.09.2009:
> Am Sonntag 13 September 2009 23:21:51 schrieb Andreas Pakulat:
> > > Sounds very good. I have no time for review, but some more ideas:
> > > - The selection-jumper could be indicated by blinking the current
> > > range, similar to a cursor (Should be fairly easy using dynamic
> > > smart-range attributes)
> > > - ALT+left and ALT+right are a bit non-standard for input controls,
> > > better would be "TAB" and "shift+TAB"
> >
> > This would interfere with indentation, so I'm not sure how easily thats
> > doable. Personally I find alt-left/right ok.
> 
> The problem is that it is a new shortcut, while there is enough very well
> fitting other ones around. 'TAB' is only indent during normal editing, but
>  for example when the completion list is open it has another meaning. And
>  if this situation would be visually clear, it would be totally ok to use
>  that shortcut IMO.
> 
> > > - Ideally it should be possible to jump from one range to the next
> > > using just the normal left/right cursor navigation (For example, one
> > > could just listen the text-editor whether the cursor leaves the range,
> > > and if yes, jump it to the next one)
> >
> > That would make even more sense than tab or alt+cursor.
> 
> The good thing about tab is that you could easily jump back and forth even
>  if you've already typed something and are in an arbitrary cursor position.

Biggest pro-point for TAB imo is that it's much easier to hit than a two-
button combo. And especially the arrow keys require you to move your hands. 
This makes it cumbersome to use.

OT: I really want a keyboard with the arrow keys below the space bar or 
something like that ;-)
-- 
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20090914/907a6b26/attachment.sig>


More information about the KDevelop-devel mailing list