Stani's Python Editor - questions

Laszlo Nagy gandalf at designaproduct.biz
Thu Dec 21 05:58:48 EST 2006


>> 1. How can I navigate between opened files? Usually I open 10 or more 
>> files at the same time. There is no way to quickly scroll the tabs and 
>> select the one that I want. Tabs simply run out of my screen.
>>     
>
> Normally with ctrl-tab, ctrl-shift-tab, ctrl-f6 ctrl-shift-f6 (at least
> on windows)
>   
This does not work for me. I'm using these:

OS: FreeBSD 6.1-RELEASE
Python: 2.4.3
wxPython: 2.6.3.3
SPE: 0.8.2a

Maybe I should use 0.8.0, but this would be difficult. My SPE was 
installed using the "ports" system of my OS and I do not want to screw 
it up.
>> 2. I tried to use the "Browser" for navigation but it tells me "file is 
>> already open" and it won't switch to the file. Annoying.
>>     
>
> What version do you have? on 0.8.0b on Windows, it jumps to the tab,
> if the file is already open.
>   
Does not work for me! I'm getting messages like this:

python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion 
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed
python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion 
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed

I'm not sure what it means, but maybe the problem is not in SPE or 
DrPython - it is with wxWidgets or GTK ?
> In DrPython you have a plugin Sessions or SessionsLight for that.
>   
Okay, I know that DrPython has lots of plugins. I tried to install some 
of them but the important ones did not work and I gave up.
>> But it takes two minutes to 
>> start up SPE, because I have to press the "OK" button on the ISO8859-1 
>> message for each file that is re-opened. 
>>     
This must be a problem with wxHtmlWindow because I get the same message 
when I start the wxPython demo. I'm upgrading wxPython right now, but 
I'm not sure if it will help. SPE requires 2.6.1 and I already have a 
newer version. (DrPython does not use wxHtmlWindow, this is why it does 
not throw error messages.)
> In DrPython, there is also a Code Completions plugin.
> It is not perfect, but still useful.
>   
I tried to install it on FreeBSD but it did not work. I tried it on 
Windows and turned out that code completion in DrPython it is much worse 
than in SPE. I'm missing code folding as well. DrPython is better for me 
right now, because it works. :-) But none of them are practical nor easy 
to use. SPE would be better if it worked. I wanted to buy the Wing IDE, 
but their support team said it is not available for FreeBSD. They allow 
me to compile it from sources but it is a mess. I would have to sign an 
NDA and spend hours with compiling it, and it would still not be a 
supported platform. It is just too much work. Komodo does not work on 
FreeBSD at all. Also tried boaconstructor, but it was very unstable. If 
I would like to have a good IDE for Python that knows a lot (code 
completion, code folding, class browser, integrated debugger, call tips, 
subversion integration etc.) then what choices I have?

> I don't want to persuade to use this or that,
> but a closer look to the plugins will reveal
> the "hidden" features of DrPython, and plugins
> prevent DrPython to become to bloated.
>   

I'm sorry, I do not want to be offensive. DrPython is good, but it is 
not a complete IDE. I would happily pay for a good IDE but I cannot find 
one (not for FreeBSD). Maybe the problem is with my mind and I should 
replace my OS immediately. :-)

Best,

   Laszlo




More information about the Python-list mailing list