Wingide is a beautiful application

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Claudio Grondi

    #31
    Re: Wingide is a beautiful application

    jussij@zeusedit .com wrote:[color=blue][color=green]
    >>I don't like, that one of the latest UltraEdit releases
    >>was buggy causing 100%CPU load and 2MByte of harddisk
    >>data traffic beeing idle, so I am looking for an alternative
    >>for years, but instead of finding it I was forced lately
    >>to spend money again on renewing my license.[/color]
    >
    >
    > Have you tried the Zeus for Windows programmers editor:
    >
    > http://www.zeusedit.com
    >
    > Zeus is closed source, but it is also very stable, comes
    > with support for Python and you can even write Zeus
    > scripts using Python.
    >
    > Like all software it also has bugs, but when a bug is
    > reported it is fixed ASAP and a free patch is then
    > offered for download.
    >
    > Jussi Jumppanen
    > Author: Zeus for Windows
    >[/color]

    I was not aware of Zeus, so thank you for telling me about it.

    I gave Zeus a try and it passed loading of a large (100 MByte) text file
    (many other text editors fail here). It looks at the first glance quite
    good, but I am a bit lost because of so many different menu items.

    Compared to UltraEdit/SPE I am missing the column mode I extensively use
    in my everyday work (rectangular select/copy/paste is there) and the
    autocompletion of any input word as e.g. a very long variable names I
    have defined in preceeding text.

    I was not yet able to find how to change the font in the text area and
    how to get rid of the italics used for displaying strings. In UltraEdit
    I can choose any font in any style available on the system for the
    text area and in the syntax highlighting I can use bold/italics style.
    Configuration of colors and keyboard keys seem to be there, macro
    recording/playing, too. The line numbering has a small delay behind the
    displayed text what is a bit annoying (but only when going to the end of
    the 100 MByte file), but sure not a problem. Code folding for Python is
    there, but I run into the problem of not folding the code of a Python
    class.

    I have not put much time into the evaluation yet, but my impression is,
    that it is a professional editor, focused on supporting programming and
    compilation of C programs, but probably with not sufficient support for
    Python specifics, except the Python syntax in writing macros, where
    access to the edit window is got with 'import zeus' and the macro itself
    is just Python code using the imported module and working on the opened
    text.

    In my eyes with $40 for a license a worth to be evaluated professional
    editor, but not for me because of lack(?) of the column mode and not
    (yet?) found possibility to select a font for the in the editing area
    displayed text.

    Claudio

    Comment

    • jussij@zeusedit.com

      #32
      Re: Wingide is a beautiful application

      > I gave Zeus a try and it passed loading of a large (100 MByte)[color=blue]
      > text file (many other text editors fail here).[/color]

      Zeus is not designed as a large file editor :(

      It will try to load the entire file into memory so when you open
      these very large files the RAM is quickly used up.
      [color=blue]
      > It looks at the first glance quite good, but I am a bit lost
      > because of so many different menu items.[/color]

      Zeus is fairly complex just because it has so many features (ie class
      browsing, intellisening, compiler support, ftp editing, templates,
      macros, workspaces etc etc).

      For this reason I would recommend:
      1) Select the Help, Help Contents Menu
      2) Click on the User Manual section
      3) Click on the Quick Start section
      3) Read a few of the Quick Start links
      [color=blue]
      > Compared to UltraEdit/SPE I am missing the column mode I
      > extensively use in my everyday work (rectangular select/copy/paste
      > is there)[/color]

      Zeus has several text marking modes one of which is column marking:



      [color=blue]
      > and the autocompletion of any input word as e.g. a very long
      > variable names I have defined in preceeding text.[/color]

      This feature should be available via the Edit, Auto Complete Word
      menu. If it is not working correctly this could be a bug :(
      [color=blue]
      > I was not yet able to find how to change the font in the text area[/color]

      Options, Editor Options menu, Fonts section and change the
      baseline font for the Document View.
      [color=blue]
      > and how to get rid of the italics used for displaying strings.[/color]

      The syntax highlighting is defined in what Zeus calls a document
      type. These are listed using the Options Document Types menu.

      So for example to change this for the Python files, edit the
      Python Document Type and in the Coloring section, select the
      line and block comment categories and un-check the italic
      option for this category.
      [color=blue]
      > In UltraEdit I can choose any font in any style available
      > on the system for the text area and in the syntax highlighting
      > I can use bold/italics style.[/color]

      The two menus mentioned above do exactly this.
      [color=blue]
      > Code folding for Python is there, but I run into the problem
      > of not folding the code of a Python class.[/color]

      If you post a small example of code to the code folding
      section of the Zeus forum:



      This will be get fix if it is at all possible to do so.
      [color=blue]
      > but probably with not sufficient support for Python specifics,[/color]

      Just out of curiosity, what "Python specifics" features would
      think are missing?
      [color=blue]
      > In my eyes with $40 for a license a worth to be evaluated
      > professional editor, but not for me because of lack(?) of
      > the column mode and not (yet?) found possibility to select
      > a font for the in the editing area displayed text.[/color]

      As mentioned above, Zeus does have these features ;)

      Jussi Jumppanen
      Author: Zeus for Windows

      Comment

      • sjdevnull@yahoo.com

        #33
        Re: Wingide is a beautiful application

        Tony Nelson wrote:[color=blue]
        > "sjdevnull@yaho o.com" <sjdevnull@yaho o.com> wrote:
        >[color=green]
        > > My goal is to make my conf files into a decent drop-in so you just put
        > > them in your .vim directory and go, and post them next week.[/color]
        >
        > OK, thank you.
        >[/color]

        FYI, I am still working on this but some changes in vim 7 are requiring
        more work than I expected. On the bright side, there are some nice
        features that will allow for cool stuff like debugger info (after
        running in a debugger, you'll be able to mouse over variables and get
        tooltip popups with their values, etc) when it's done. I'm talking
        with Bram Moolenaar (vim author) on the vim-dev mailing list to try to
        get things squared away.

        Comment

        • Tony Nelson

          #34
          Re: Wingide is a beautiful application

          In article <1136490932.518 244.307890@o13g 2000cwo.googleg roups.com>,
          "sjdevnull@yaho o.com" <sjdevnull@yaho o.com> wrote:
          [color=blue]
          > Tony Nelson wrote:[color=green]
          > > "sjdevnull@yaho o.com" <sjdevnull@yaho o.com> wrote:
          > >[color=darkred]
          > > > My goal is to make my conf files into a decent drop-in so you just put
          > > > them in your .vim directory and go, and post them next week.[/color]
          > >
          > > OK, thank you.
          > >[/color]
          >
          > FYI, I am still working on this but some changes in vim 7 are requiring
          > more work than I expected.[/color]

          I suspected that it might be taking longer than you thought. No hurry
          from my end.

          [color=blue]
          > On the bright side, there are some nice
          > features that will allow for cool stuff like debugger info (after
          > running in a debugger, you'll be able to mouse over variables and get
          > tooltip popups with their values, etc) when it's done. I'm talking
          > with Bram Moolenaar (vim author) on the vim-dev mailing list to try to
          > get things squared away.[/color]

          Thank you for your efforts.
          _______________ _______________ _______________ _______________ ____________
          TonyN.:' *firstname*nlsn ews@georgea*las tname*.com
          ' <http://www.georgeanels on.com/>

          Comment

          • SPE - Stani's Python Editor

            #35
            Re: Wingide is a beautiful application

            Sybren Stuvel schreef:
            [color=blue]
            > Sybren Stuvel enlightened us with:[color=green]
            > > SPE is already annoying because of all the new windows it opens...
            > > Not a good start.[/color][/color]
            If you mean terminal windows, that has gone with the latest release
            0.8.1.d, see http://pythonide.stani.be/blog
            [color=blue][color=green]
            > > I remember using it before, to check out the
            > > Blender integration. Unfortunately, that didn't work. I'll give it
            > > another go.[/color]
            >
            > I downloaded it, tried to run it, then it stopped with a message that
            > it needs a newer wxPython version than the one that comes with Ubuntu
            > Linux. Since this release of Ubuntu is two months old and rather up to
            > date with all things Python, IMO the SPE builders are pushing it a
            > little too much by requiring even a newer version of wxPython.[/color]

            This is a misinterpretati on, SPE failed because of something else. (As
            would have become clear if you would have run SPE in the debugging mode
            'python SPE.py --debug'.) The version number displayed is the one on
            which SPE is being developed, not the one required (displayed on
            webpage). AFAIK SPE runs fine with wxPython 2.5.4.1+ I run SPE myself
            on the same release of Ubuntu as you (Breezy ?) and it now works very
            well.
            [color=blue]
            >From the SPE news blog:[/color]

            SPE was for the first time tested on and improved for Ubuntu (and
            hopefully so for Linux in general). I adapted SPE such that it can ran
            out of the box of an archive (zip or tar.gz). This has the advantage
            that Linux (but also Mac and Windows) don't have to install SPE anymore
            but can just run it out of a folder or USB stick, provided the right
            version of wxPython (2.6) is installed on the system as it is always
            the case with Ubuntu boxes. If you want to install SPE in this way, use
            the -no_setup.zip distribution:

            1. uninstall previous version of SPE (VERY IMPORTANT, otherwise SPE
            won't run)
            2. download and unpack the archive
            SPE-0.8.1.d-wx2.6.1.0-no_setup.zip
            3. run SPE with 'python SPE.py'

            If it doesn't work, let me know privately.

            Stani

            Comment

            • Sybren Stuvel

              #36
              Re: SPE [was: Wingide is a beautiful application]

              SPE - Stani's Python Editor enlightened us with:[color=blue]
              > This is a misinterpretati on, SPE failed because of something else.
              > (As would have become clear if you would have run SPE in the
              > debugging mode 'python SPE.py --debug'.)[/color]

              IMO displayed messages should be clear without having to resort to a
              debugging mode. Debugging mode should only be for removing bugs, not
              for enlightenment of the user.

              Anyway, apt-getting spe now... which doesn't work:

              Unpacking python-wxversion (from .../python-wxversion_2.6.1 .1.1ubuntu2_all .deb)
              ....
              dpkg: error processing
              /var/cache/apt/archives/python-wxversion_2.6.1 .1.1ubuntu2 _all.deb
              (--unpack):
              trying to overwrite `/usr/lib/python2.4/site-packages/wxversion.py',
              which is also in package wxpython2.5.3

              If it's so hard to get the requirements installed, I'd rather stick to
              Vim.
              [color=blue]
              > I adapted SPE such that it can ran out of the box of an archive (zip
              > or tar.gz). This has the advantage that Linux (but also Mac and
              > Windows) don't have to install SPE anymore but can just run it out
              > of a folder or USB stick, provided the right version of wxPython
              > (2.6) is installed on the system as it is always the case with
              > Ubuntu boxes.[/color]

              Ehm... I think I've clearly shown that, at least as far as the Ubuntu
              packages go, not all requirements are always there on an Ubuntu
              system.
              [color=blue]
              > If it doesn't work, let me know privately.[/color]

              Why? What's wrong with this newsgroup?

              Sybren
              --
              The problem with the world is stupidity. Not saying there should be a
              capital punishment for stupidity, but why don't we just take the
              safety labels off of everything and let the problem solve itself?
              Frank Zappa

              Comment

              • SPE - Stani's Python Editor

                #37
                Re: SPE [was: Wingide is a beautiful application]

                Sybren Stuvel wrote:[color=blue]
                > IMO displayed messages should be clear without having to resort to a
                > debugging mode.[/color]
                I can agree on that.
                [color=blue]
                > Debugging mode should only be for removing bugs, not
                > for enlightenment of the user.[/color]
                Unless he doesn't follow the installation instructions.
                [color=blue]
                > Anyway, apt-getting spe now... which doesn't work:
                >
                > Unpacking python-wxversion (from .../python-wxversion_2.6.1 .1.1ubuntu2_all .deb)
                > ...
                > dpkg: error processing
                > /var/cache/apt/archives/python-wxversion_2.6.1 .1.1ubuntu2 _all.deb
                > (--unpack):
                > trying to overwrite `/usr/lib/python2.4/site-packages/wxversion.py',
                > which is also in package wxpython2.5.3
                > If it's so hard to get the requirements installed, I'd rather stick to
                > Vim.[/color]
                It is so hard to contact the person who packages SPE for Ubuntu. I
                contacted him but I get no answer. I am new to Ubuntu (or Linux in
                general), so I would not have a clue how that works (apart from time
                needed for it).

                If you would have read the blog (http://pythonide.stani.be/blog), you
                could clearly read this:

                """
                SPE was for the first time tested on and improved for Ubuntu (and
                hopefully so for Linux in general). I adapted SPE such that it can ran
                out of the box of an archive (zip or tar.gz) (...) If you want to
                install SPE in this way, use the -no_setup.zip distribution:

                1. uninstall previous version of SPE (VERY IMPORTANT, otherwise SPE
                won't run)
                2. download and unpack the archive
                SPE-0.8.1.d-wx2.6.1.0-no_setup.zip
                3. run SPE with 'python SPE.py'
                """

                If you follow these three steps nothing more, nothing less, you are up
                and running with SPE in one minute. I don't know how can I make it more
                easy. Luckily other Ubuntu users had no problems and are running the
                latest SPE already on Ubuntu.
                [color=blue][color=green]
                > > I adapted SPE such that it can ran out of the box of an archive (zip
                > > or tar.gz). This has the advantage that Linux (but also Mac and
                > > Windows) don't have to install SPE anymore but can just run it out
                > > of a folder or USB stick, provided the right version of wxPython
                > > (2.6) is installed on the system as it is always the case with
                > > Ubuntu boxes.[/color]
                >
                > Ehm... I think I've clearly shown that, at least as far as the Ubuntu
                > packages go, not all requirement"s are always there on an Ubuntu
                > system.[/color]

                Supposing you use Ubuntu 5.10 "The Breezy Badger", all the requirements
                are there: wxPython 2.6 That is all SPE needs. (If you still use Hoary,
                read here http://wiki.wxpython.org/index.cgi/w...0with_20Ubuntu)
                So you have only clearly shown that you didn't read the instructions. I
                wish SPE can be retrieved by apt-get but that's beyond my control.
                [color=blue][color=green]
                > > If it doesn't work, let me know privately.[/color]
                >
                > Why? What's wrong with this newsgroup?[/color]
                Nothing, just thought it might be off topic, SPE has forums or
                newsgroups for that.

                So follow this recipee:

                - apt-get wxPython 2.6 (in case you don't have)

                - uninstall your previous SPE attempts (no '_spe' or 'sm' folder may be
                present in site-packages)
                - get
                http://download.berlios.de/python/SP...0-no_setup.zip
                and unpack it
                - run SPE (python SPE.py)

                Still not working?

                Stani
                --




                Comment

                • Sybren Stuvel

                  #38
                  Re: SPE [was: Wingide is a beautiful application]

                  SPE - Stani's Python Editor enlightened us with:[color=blue]
                  > If you would have read the blog (http://pythonide.stani.be/blog),
                  > you could clearly read this:[/color]

                  I haven't.
                  [color=blue]
                  > 2. download and unpack the archive
                  > SPE-0.8.1.d-wx2.6.1.0-no_setup.zip
                  >
                  > If you follow these three steps nothing more, nothing less, you are
                  > up and running with SPE in one minute. I don't know how can I make
                  > it more easy.[/color]

                  You could start by adding the zip file to the download page. Even the
                  blog entry you mention doesn't contain the URL to that file.
                  [color=blue]
                  > Supposing you use Ubuntu 5.10 "The Breezy Badger", all the
                  > requirements are there: wxPython 2.6 That is all SPE needs.[/color]

                  Well, in that case the SPE package that's contained in the Universe
                  respository is broken. Besides, it was wxPython 2.5.3 that was
                  insalled on my Breezy box, after I upgraded from Hoary, and not 2.6.
                  [color=blue]
                  > So you have only clearly shown that you didn't read the
                  > instructions. I wish SPE can be retrieved by apt-get but that's
                  > beyond my control.[/color]

                  No it isn't. All you need to do is publish proper packages, and set up
                  a Debian repository. Then all people need is to add one line to their
                  sources.list, and they can use apt-get.
                  [color=blue]
                  > - apt-get wxPython 2.6 (in case you don't have)[/color]

                  That would be "apt-get install python-wxgtk2.6". wxpython2.6 is
                  mentioned, but python-wxgtk2.6 is actually installable. At least, it
                  would be if it didn't conflict with the version of wxPython I have
                  currently installed. I had to uninstall 2.5.3 first, because a simple
                  upgrade didn't work.
                  [color=blue]
                  > - get
                  > http://download.berlios.de/python/SP...0-no_setup.zip
                  > and unpack it[/color]

                  Finally, an URL.
                  [color=blue]
                  > Still not working?[/color]

                  It runs now, but some things aren't working. When I open a file and
                  click on the "browse" tab, I see the current directory. If I then
                  double-click on a Python file, I'd expect SPE to open it, but nothing
                  happens. Hmmm... and now SPE has crashed. No errors on the terminal,
                  but the GUI simply doesn't repaint anymore.

                  Sorry mate, it looks like a promising project, but it just doesn't do
                  it for me. Way too much hassle for something that crashes on the first
                  try.

                  Sybren
                  --
                  The problem with the world is stupidity. Not saying there should be a
                  capital punishment for stupidity, but why don't we just take the
                  safety labels off of everything and let the problem solve itself?
                  Frank Zappa

                  Comment

                  • SPE - Stani's Python Editor

                    #39
                    Re: SPE [was: Wingide is a beautiful application]

                    Sybren Stuvel wrote:[color=blue]
                    > It runs now, but some things aren't working.[/color]
                    Besides the crashing down, what else? I am very curious.
                    [color=blue]
                    > When I open a file and
                    > click on the "browse" tab, I see the current directory. If I then
                    > double-click on a Python file, I'd expect SPE to open it, but nothing
                    > happens. Hmmm... and now SPE has crashed. No errors on the terminal,
                    > but the GUI simply doesn't repaint anymore.
                    >
                    > Sorry mate, it looks like a promising project, but it just doesn't do
                    > it for me. Way too much hassle for something that crashes on the first
                    > try.[/color]
                    What does crash on the second try? Any bug that makes SPE crash won't
                    survive long if reported. So, thanks for the bug report! I fixed it and
                    the fix is in subversion. If there is anything else you want to have
                    fixed for next release, just drop a line.

                    But well.., sorry for all the too much hassle,
                    Stani

                    --


                    Comment

                    Working...