PS: I didn't mention it in my first reply, but aggressive-indent works very 
well with pipes. I use them all the time (big fan of the tidyverse and magrittr 
here too) and the formatting is spot on. I follow Hadley's formatting 
recommendations (including the max 80 characters/line), so all my chains of 
pipes are vertical (new line at each new pipe) and they are indented in a very 
proper fashion automatically. Throw some comas, "+", nested functions, etc. and 
everything will be indented at the proper level, or almost (very few cases 
where things aren't aligning perfectly).

You might want to give it a try :) 

Marie

--
Marie-Helene Burle
PhD candidate
Centre for Wildlife Ecology
Simon Fraser University
Tel: (+1) 778 782-5618
Fax: (+1) 778 782-3496
http://www.sfu.ca/content/sfu/biology/people/profiles/msb2.html
https://github.com/prosoitos



Marie-Helene Burle <m...@sfu.ca> writes:

> Hi William,
>
> I use the package aggressive-indent 
> (https://github.com/Malabarba/aggressive-indent-mode) and it works very well 
> in ESS (as in most other modes).
>
> I hope this helps.
>
> Best,
>
> Marie
>
> --
> Marie-Helene Burle
> PhD candidate
> Centre for Wildlife Ecology
> Simon Fraser University
> Tel: (+1) 778 782-5618
> Fax: (+1) 778 782-3496
> http://www.sfu.ca/content/sfu/biology/people/profiles/msb2.html
> https://github.com/prosoitos
>
>
>
> William Denton <w...@pobox.com> writes:
>
>> I'm a big fan of %>% from magrittr and the tidyverse, but I can't get 
>> indenting 
>> working with it.  I have a long chain of pipes that I'd like to line up one 
>> by 
>> one on different lines, but they just end up flush left.
>>
>> Can anyone point me to their configuration that makes %>% indents work 
>> nicely?
>>
>> This is what I have now (it's a bit jumbled):
>>
>> https://github.com/wdenton/.emacs.d/blob/master/setup/setup-ess.el
>>
>> Thanks,
>>
>> Bill
>>
>> --
>> William Denton :: Toronto, Canada   ---   Listening to Art: 
>> https://listeningtoart.org/
>> https://www.miskatonic.org/         ---   GHG.EARTH: http://ghg.earth/
>> Caveat lector.                      ---   STAPLR: http://staplr.org/
>>
>> ______________________________________________
>> ESS-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help

______________________________________________
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help

Reply via email to