This brought me back to the dreaded Apple version of Tcl/Tk 8.5.9 with the IDLE warning about it.
#Activetcl for linux with python update#
To update you, I decided to completely uninstall the ActiveState frameworks from my Mac. I will try my best to answer your questions. What about Edit -> Show Completions and Edit -> Show calltips for opening? It does not work for me.įor both boxes, clicking on the box should also close. How abut (after '(') to open? Does close properly? Kevin, could there be a bug with KeyRelease on Mac? Alessandro, you could test by making a backup of f and removing 'Release' for 'period'.Īlessandro, you said does not work. There is no key equivalent of releasing a mouse button in a different location than where pressed. I have no idea why KeyRelease instead of Key is used above and below. For instance, on Win 7, './ lists options in the current directory. The latter pair work within path strings when the preceding chars begin a path that exist on your system. Names that follow, before '=', become pseudoevents handles by methods in theĪlessandro, you said works, does not. cfgBindings can be (sensibly) reconfigured, the others not. Notes: f is initially opened and generically processed in various methods of configHandler.IdleConf, and on request, the config-extentions section of EditorWindow.py.
Here is the complete config for completions. Title: IDLE Autocomplete and Call Tips Do Not Pop Up -> IDLE Autocomplete and Call Tips Do Not Pop Up on OS X with ActiveTcl 8.5.18 Unfortunately, I'm not going to have much time for the immediate future to shepherd that activity. And it would be even better to have a pure Tcl/Tk test case using wish so that Python is not a factor. It might help to file an issue with ActiveState ( ) and/or on the Tk issue tracker ( ). So it should first be established whether this problem still exists with current trunk of 8.5.x (for that's what the OS X installers link with) and, if so, try to get a new version of ActiveTcl 8.5.x released. You *could* also remove 8.5.18 and fall back to the Apple-supplied system Tcl/Tk 8.5.9 but I would strongly recommend not doing that as that version has critical problems, most notably the bug that causes Tk to crash (and, thus, crash IDLE with no opportunity for saving work) by typing multi-character compose codes in text boxes (like option-u on US keyboard layouts). Or, if you feel up to building your own framework version of 8.5.17, you could try that.
#Activetcl for linux with python install#
I'm cc-ing Kevin here perhaps this will look familiar.Īs workarounds, if you have access to ActiveTcl 8.5.17, you could install that. I know that Kevin Walzer added a lot of fixes to the native OS X version of Tk that were first released with 8.6.4 and 8.5.18 and I think there have been additional fixes since then but are not yet in an official Tcl/Tk release.
The autocomplete popups seem to work fine with the previous OS X release of ActiveTcl 8.5 (8.5.17) and with a MacPorts +quartz build of Tcl/Tk 8.6.3. Taking a quick look at it, it appears that the problem was introduced with the most recently releases of ActiveTcl on OS X, 8.5.18 and 8.6.4.