See http://ess.r-project.org/Manual/ess.html#Indenting for
customization instructions and
for the rational for the default behavior.
On Wed, May 3, 2017 at 6:33 PM, Paul Johnson <pauljoh...@gmail.com> wrote:
> Here is a message from the "too much time on my hands" department.
> But please consider it. Can we have flush left indentation on #?
> Quite often, people who don't use Emacs send me files with # on
> comments and the default Emacs indentation pushes that to the far
> right side.
> In some editors, the flush-right single # serves a purpose--it
> facilitates "code folding" into sections. When I go through their code
> and change all of the # to ##, and send it back to them, they say
> "what the Hell, the folding is borked!". This is more and more common
> with the adoption of markdown-style commentary within R files.
> Until now, I've said "too bad" when they complain about their code,
> but now I'm thinking we ought to consider changing the behavior of
> Emacs/ESS. Does it really really need to do # indentation that way?
> Why? I've always thought it is odd. And counterintuitive. In what
> backwards world would one suppose # gets the most indent, while ###
> gets none?. I don't see any benefit in that # indentation that way. I
> do see a big benefit in the ## indent at the code level. I'm only
> quibbling about #.
> Would you ever consider changing the ESS default for R files so # is
> flush left? Could I offer you some cash to consider it?
> I understand I *could* learn code for my emacs.init to do that, but it
> seems like a change that would be broadly beneficial to new Emacs &
> ESS users. I preach the message about Emacs to the students here, but
> little quirks like this seem like an unnecessary hassle.
> Paul E. Johnson http://pj.freefaculty.org
> Director, Center for Research Methods and Data Analysis http://crmda.ku.edu
> To write to me directly, please address me at pauljohn at ku.edu.
> ESSfirstname.lastname@example.org mailing list
ESSemail@example.com mailing list