Stani's Python Editor - questions
Franz Steinhaeusler
franz.steinhaeusler at gmx.at
Thu Dec 21 07:03:25 EST 2006
On Thu, 21 Dec 2006 11:58:48 +0100, Laszlo Nagy
<gandalf at designaproduct.biz> wrote:
>
>>> 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
I also saw big problems with DrPython on wxPython: 2.6.3.3 and Ubuntu.
>
>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
Same similar error messages with DrPy.
I would try to update to a higher wxPython version and/or reporting this
to the wxPython user mailing list.
>
>I'm not sure what it means, but maybe the problem is not in SPE or
>DrPython - it is with wxWidgets or GTK ?
I suspect so.
>> 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.)
I would comment out the wxPython versions check in spe for trying out.
>> 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.
Yes, I know! :(
This is also a future task.
>I'm missing code folding as well. DrPython is better for me
>right now, because it works. :-)
Code folding should work in DrPython. Preferences => File types and
click folding check box, then the folding menu in View menu should work.
It is on "our" todo list for Drpython. I plan on January or February to
make a thorough test on Linux.
BTW: For that I'm (we're) looking for tester and developer for all
that things.
>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?
Did you try already Eric3 (with PyQt). Looks very nice and stable
and has a lot of features.
>
>> 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.
No, no problem at all! :)
>DrPython is good, but it is
>not a complete IDE.
I see, it isn't intended to be that also.
>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. :-)
Good Luck for finding your preferred editor and IDE.
>
>Best,
>
> Laszlo
Cheers,
More information about the Python-list
mailing list