beautifying an R package

Martin Maechler maechler at
Wed Oct 11 09:20:37 CEST 2000

>>>>> "Rich" == Rich Heiberger <rmh at> writes:

    Rich> On the "_" key.  It's a good plan to default it to " <- " when
    Rich> writing code.  It is necessary to retain its original value "_"
    Rich> when inside quotation marks.  The "_" is frequently used as a
    Rich> character in file names, for example "_Data" in S-Plus 4.x and
    Rich> air_band.q in the R library of scripts.
how frequently?
`C-q _'   ("q" for "quote") will always give plain "_"

    Rich> unfortunately, the need for the distinction in default
    Rich> behaviors---within and without quotation marks---makes the coding
    Rich> of the switch more difficult.

Yes, one would have to use an ``electric binding'' which might work well
here, since we already have (a more or less correct) function

 >> (defun inside-string/comment-p (pos)
 >> "Return non-nil if POSition [defaults to (point) is inside string or comment
 >>  (according to syntax). NOT OKAY for multi-line comments!!"
 >>   ;;FIXME (defun S-calculate-indent ..) in ./essl-s.el can do that ...

What are 5.1.17 release plans? 
Can/should the above electrification be done before?

	(this may get out of focus for all the addressees above.. -> ESS-core)	

ess-help mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: ess-help-request at

More information about the ESS-help mailing list