11
Vote

Feature: Show completion list after a character is typed (was typing "__" should show up Intellisense in most instances)

description

Like Komodo Editor, typing double underscore __ should show up the Intellisense which contains all common names starting with __:
e.g:
__name__, __package__

In the case of def names starting with __, Intellisense should also show commonly used names like __init__(self,

comments

dinov wrote Jun 7, 2012 at 11:36 PM

Typing __<Ctrl-Space> will in fact show these, so I think this feature is really "Show completion list after a character is typed" which is a feature C# supports (via Tools->Options->Text Editor->C#->Intellisense->Show Completion list...).

Also our def intellisense is showing the __ methods for me after typing "def __" but it currently only works for new-style classes.

Zooba wrote Aug 1, 2012 at 5:49 PM

We'll probably also need an "Enter at end of completely typed completion adds a newline" option (or whatever C# calls it) so we don't break people who type full names by making them hit enter twice.

dinov wrote Aug 1, 2012 at 7:18 PM

I think we already have the enter/newline option

Zooba wrote Aug 1, 2012 at 8:22 PM

You're right, we do. So if we change the default behavior on the completion list we should change it on that setting as well.

zinggi wrote Apr 26, 2013 at 5:10 PM

I just discovered a small addon that does that:
http://visualstudiogallery.msdn.microsoft.com/5321ad5d-0931-48b9-8658-5863951c6133?SRC=VSIDE
Not tested thoroughly, but for the short tests I made it works well ;-)