[R] kate editor for R
Frank E Harrell Jr
f.harrell at vanderbilt.edu
Fri Jan 19 14:12:54 CET 2007
Ramon Diaz-Uriarte wrote:
> On Friday 19 January 2007 03:30, Frank E Harrell Jr wrote:
>> Like kile for LaTeX, Linux/KDE's kate editor is an excellent editor for
>> R, with easy code submission to a running R process. Syntax
>> highlighting is good. I have not been able to figure out two things:
>>
>> - how to automatically reformat a line or region of text using good
>> indentation rules (Emacs/ESS make this so easy by just hitting Tab while
>> the cursor is in a line, or highlighting a region and hitting Esq q)
>>
>> - how to cause auto-indenting as you type braces. For me, kate puts a {
>> in column one
>>
>> Thanks for any pointers.
>
>
> Dear Frank,
>
> May I ask why you are moving to Kate from Emacs? I tried Kate with R (and
> Python and LaTeX) and I really liked the folding (which seems a lot better
> than all the not-really-functional hacks for getting folding with R and
> Python code) and some of the function/class browsers.
>
> However, I specially missed:
>
> a) the possibility of opening as many R processes as I want, and placing that
> buffer in wherever place and with whichever size I want.
>
> b) most of the rest of emacs, actually (hey, where did my shells go? and my
> org-mode buffer? and my ...; not to talk about the keybindings).
>
> If you feel like it, I'd like to hear about your impressions.
>
> R.
Good question Ramon. We have dozens of R users in our department and
many of them were not brought up on Emacs and find it hard to learn. We
are looking for an alternative to recommend for them. I love Emacs
myself and find that it is the fastest editor by a significant margin,
and I am used to its keybindings. But I prefer kate for printing and
for managing multiple files in a project. kate has a nice sidebar for
navigating the files, and indicates which files have been changed since
they were saved. kate also schematically depicts nested code with side
symbols connected by vertical lines for {}. Scrolling of the R output
window is a little more logical in kate than in ESS. I find myself
having to type Esc-shift-> often in ESS/Emacs to get to the bottom of
the R output but kate puts the cursor at the bottom. Also I get a
little frustrated with package management in Xemacs (I know however that
it's nice to be able to load thousands of packages) related to file
permissions, ftp commands, anonymous logins, etc. And from a purely
"looks" standpoint kate is superior.
I tried jedit for a bit. jedit has a lot of nice features but also has
problems with indenting in R.
Frank
>
>> Frank
>
--
Frank E Harrell Jr Professor and Chair School of Medicine
Department of Biostatistics Vanderbilt University
More information about the R-help
mailing list