Request for simple a customisable Python editor

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • stephenlee@exe-coll.ac.uk

    Request for simple a customisable Python editor

    I want to develop a simple Python program to edit source code that is
    persisted in a database (memo fields).
    The code to be edited is iHTML and SQL and I want syntax colouring and good
    basic features including tabs for multiple 'files' and searching.
    It will be a Win32 deployment.

    My question is can anyone recommend a good Python editor program that I can
    use as a starting point for customisation?
    I'd like to base it on Scintilla and wxPython (though I really want the
    easiest/fastest solution). Or does something already exist?
    I prefer to keep it simple and focused on our requirements so an full
    python IDE is probably not a good starting point. :)
    The requirements are bound to grow so a good architecture is important.
    Obviously I'll need source to add the required DB connectivity.

    So far I have Dave Kuhlman's wxEditor and Patrick O'Brien's Py family
    shortlisted.

    Cheers

    Steve Lee
    This mail has been scanned by Nortons Anti Virus Version 8 for Lotus Notes


  • Paul Clinch

    #2
    Re: Request for simple a customisable Python editor

    stephenlee@exe-coll.ac.uk wrote in message news:<mailman.5 20.1068205944.7 02.python-list@python.org >...[color=blue]
    > I want to develop a simple Python program to edit source code that is
    > persisted in a database (memo fields).
    > The code to be edited is iHTML and SQL and I want syntax colouring and good
    > basic features including tabs for multiple 'files' and searching.
    > It will be a Win32 deployment.
    >[/color]

    A quick check of the python package index (www.python.org/pypi)
    reveals PyPE (http://pype.sourceforge.net/) an editor written in
    python with wxwindows.

    Also the CUTE User-friendly Text Editor is a scintilla and QT based
    code editor, which can be extented using the python scripting
    language.

    The project page of CUTE is http://cute.sourceforge.net.

    pyscinitilla provides an interface to the popular scintilla code
    editor at http://wingide.com/opensource/pyscintilla .

    Regards, Paul Clinch

    Comment

    • Ben Finney

      #3
      Re: Request for simple a customisable Python editor

      On Fri, 7 Nov 2003 11:43:54 +0000, stephenlee@exe-coll.ac.uk wrote:[color=blue]
      > I want to develop a simple Python program to edit source code that is
      > persisted in a database (memo fields).
      > The code to be edited is iHTML and SQL and I want syntax colouring and
      > good basic features including tabs for multiple 'files' and searching.
      > It will be a Win32 deployment.[/color]

      Much better would be to allow the editor used to be chosen by the user,
      and supply a reasonable default. Editors are powerful beasts, and
      forcing someone familiar with one to use a different one for your
      application is not a user-friendly design choice.

      Pick an editor that you think is a good default, but invoke it with a
      command-line only, *don't* build it into your application. That way,
      you can provide a customisation option to change the editor command
      line, and the user can substitute their favourite editor if they choose.

      --
      \ "One thing vampire children have to be taught early on is, |
      `\ don't run with a wooden stake." -- Jack Handey |
      _o__) |
      Ben Finney <http://bignose.squidly .org/>

      Comment

      Working...