Looking for the Perfect Editor

Ramon Diaz-Uriarte rdiaz02 at gmail.com
Fri Sep 15 09:56:52 CEST 2006

On 9/15/06, David J. Braden <dbraden at invalid.add> wrote:
> Wildemar Wildenburger wrote:

> > jEdit is extensible though java, and with the jython plugin also through
> > python.
> Thanks. That helps me get a sense of the landscape.

As an emacs user, this is a clear plus for JEdit (and for vim, for that matter).

> Very much so, and many thanks. My only languages are C and VBA, and the
> environments of R and Mathematica (hey, I'm ancient).

If the "R" you refer is the statistical environment, "GNU S", then you
probably want to check Emacs (with ESS): you get an integrated
environment where you can edit code, submit code pieces (lines,
regions, buffers, functions, etc) to a running R process (which looks
like another Emacs buffer),  opening R help in another buffer (with
the possibility of executing the example in the R process), clean up a
transcript of an R session to keep only the code, etc, etc, etc.
Moeover, you get a "smart" edition of Sweave (noweb literate
programming), where emacs knows when you are in a LaTeX part and when
you are in an R code chunck.

Alternatively, in the Windoze world, you might want to check Tinn-R,
which, regarding R, provides some similar functionality, and I think
it is also very nice for Python, LaTeX, etc.



Ramon Diaz-Uriarte
Bioinformatics Unit
Spanish National Cancer Centre (CNIO)

More information about the Python-list mailing list