[wingide-users] Re: wingide-users Digest, Vol 45, Issue 14

Wingware Support support at wingware.com
Wed Jan 30 09:34:08 MST 2008

Avner Ben wrote:
> (1) Named invocation argument-values are not auto-completed, as in 
> "parent=parent", where "parent" is a variable declared above.
> (2) The "else" side of ternary if (as in "pos = x if isVisibile() else 
> y") is not auto-completed (however, the "if" side is).

I'll see if I can add detection of the context correctly for these cases.

> Apparently, Wing seems to dislike the ternary if notation - it gives a 
> "syntax error" tool-tip when you place the cursor anywhere on it.

Wing 3.0 doesn't fully understand them.  That already has been fixed
in our development sources (for 3.1).

> Apropos auto-completion: There was a long thread in this respectable 
> forum sometime ago on the subject, featuring such ideas as (1) 
> organizing the suggestions by local/self/global/language categories, 
> possibly configurable, and (2) restricting selection to object type, as 
> in "raise" [exception-types-only], which you promised to consider. Any 
> work done?

Wing's auto-completer always shows (or tries to show) only completions
appropriate to context.  In tact that's why it's failing in the two
cases you noted (ternary if and arg=value).  Perhaps I'm misunderstanding
what you mean?

> Also, you promised me long ago to look at the little annoyance of 
> dragging from the editor window to the "debug probe" tool ending with 
> text being moved (instead of copied). Remember?

I'll see if we can fix this.  Looks like the problem is on win32.  On
non-win32 the same problem exists when you drag into the Search or
Search in Files tools.  Both of these are hard to fix due to the
deeply buried and platform-intertwined GTK internals for drag and drop.
I believe that's why it wasn't fixed the last time we looked at it.


Stephan Deibel
Wingware | Python IDE
Advancing Software Development


More information about the wingide-users mailing list