[ESS] Melpa got me now. What you say about ess-smart-underscore ?
m@ech|er @end|ng |rom @t@t@m@th@ethz@ch
Sat Apr 4 09:18:06 CEST 2015
On Sat, Apr 4, 2015 at 5:00 AM, Paul Johnson <pauljohn32 using gmail.com> wrote:
> I finally got Melpa to work. I've tried a lot of packages in the last 2 days :)
> I found ess-smart-underscore and I think I like it. I think I wish
> you'd put it into ESS itself. Have you thought about it?
I don't understand ess-smart-underscore is a function part of ESS.
What do you mean exactly?
Are you just proposing to change the *default* behavior?
>From reading further, I guess you would want to turn off the smart
You can do this in several ways (via emacs customization),
and also via
which is equivalent to M-x ess-toggle-underscore.
Notably you (or your students) could add
in your ~/.emacs.
Then you can still use M-- (Meta / Alt key plus "-") to get " <- ".
I've slightly more modularized the elisp code for setting / unsetting
this behavior - in the ESS development sources on github.
I'm not yet entirely happy with the new function name I chose, so am
not advertizing it yet..
> Without smart underscore, I still get a lot of accidental <- when I want _.
> I watch the students in the lab here learning to use ESS/Emacs and the
> two most frustrating keyboard things for them are 1) the arrow keys
> don't work the way the expect and 2) variables with underscores in
> them are very difficult to type.
> To anticipate one counter argument, changing the behavior of _ will
> inconvenience the people who have gotten used to the double _.
> However, remember that the underscore was a forbidden character (was
> assignment in S) and most of us who are really old still get a
> creepy-crawley feeling when we see underscores in variable and
> function names. So, if you install smart underscore, you reduce the
> discomfort by 1/2 by reducing the number of times they have to type
> Paul E. Johnson
> Professor, Political Science Director
> 1541 Lilac Lane, Room 504 Center for Research Methods
> University of Kansas University of Kansas
> http://pj.freefaculty.org http://crmda.ku.edu
> ESS-help using r-project.org mailing list
More information about the ESS-help