Dreamescaper / IntelliSenseExtender

GNU General Public License v3.0
88 stars 17 forks source link

Cannot select overloads #61

Closed matej-zajacik closed 5 years ago

matej-zajacik commented 5 years ago

Hey there!

image

In the above example, when you type Method(, or Meth, then press Enter, then you type (, the focus is put on the autocompletion list, which prevents selecting all the overloads by pressing up and down arrows on your keyboard.

With the extension disabled, this works normally: you can select overloads first...

image

...and only when you start typing, the autocompletion list shows up with suggested values for parameters.

The former behavior forces you to use mouse to click those little arrows, which is much slower, of course.

Anyway, thank you very much for this wonderful tool!

matej-zajacik commented 5 years ago

Note: The issue goes away when you disable options in the Object Creation section. So it's perfectly okay for me, but I'm not sure if this is intended behavior.

Dreamescaper commented 5 years ago

That was intended to work with locals and 'new' completions. The point is to invoke intellisense completion in methods automatically, so that you would be able to select suggested option straight away.

Something like that: 2019-05-07_12-36-54

So that's expected, that arrow keys work for suggestions dialog. You can press ESC, and then focus will be switched back to override selection.

Still, if you don't like that behavior - you can disable option 'Invoke IntelliSense automatically' in 'Object Creation' section (or disable the whole section, as you did, if you don't need those suggestions at all).

matej-zajacik commented 5 years ago

All right. Thank you for the explanation!