[ESS] Turning off ess-smart-underscore

Sebastian Luque spluque at gmail.com
Thu Aug 25 20:37:10 CEST 2005

Michael Hoffman <hoffman.mm at gmail.com> wrote:


> I'm glad you like it, but personally I think it is strange and
> surprising to type in one character and get four unrelated characters
> instead. Wouldn't you think it were strange if typing in the other
> non-alphanumeric character used in identifiers, ".", gave you " <<- "
> instead? I sure would.

That's a core part of Emacs that makes it so great; it allows you to use
simple keys or key sequences, rarely used in any given mode, for
abreviating frequently used combinations of characters.  I'm sure the ESS
core group thought very hard about where to map the universal assignment
operator in R/S, and I can't think of a better option than the underscore.

I think the default behaviour is ideal for current conventions, but
probably not so for people using non-standard forms of assignment.  In the
latter case, the user can easily switch ess-toggle-underscore.

Sebastian P. Luque

More information about the ESS-help mailing list