[ESS] indentation when chaining operators across lines
Murat Tasan
mmuurr @end|ng |rom gm@||@com
Tue Aug 18 06:14:29 CEST 2015
Thanks much, Vitalie; your work is very appreciated!
Cheers,
-murat
On Thu, Aug 13, 2015 at 12:40 PM, Vitalie Spinu <spinuvit using gmail.com> wrote:
>
> I have just replied to the identical question at
>
> https://stat.ethz.ch/pipermail/ess-help/2015-August/010645.html
>
> Vitalie
>
>>> On Thu, Aug 13 2015 09:56, Murat Tasan wrote:
>
>> Does anyone know how I might be able to easily control indentation
>> when chaining R 'operators' across lines?
>
>> Here's an example with the default indentation applied:
>
>> 1 +
>> 2 +
>> 3 +
>> 4
>
>> The preferred indentation would be something closer to:
>
>> 1 +
>> 2 +
>> 3 +
>> 4 +
>
>> This seems like a trivial example, but here's one using dplyr's
>> chaining paradigm using the default indentation:
>
>> flights %>%
>> group_by(year, month, day) %>%
>> select(arr_delay, dep_delay) %>%
>> summarise(
>> arr = mean(arr_delay, na.rm = TRUE),
>> dep = mean(dep_delay, na.rm = TRUE)
>> ) %>%
>> filter(arr > 30 | dep > 30)
>
>> And here's the same as found in dplyr's docs:
>
>> flights %>%
>> group_by(year, month, day) %>%
>> select(arr_delay, dep_delay) %>%
>> summarise(
>> arr = mean(arr_delay, na.rm = TRUE),
>> dep = mean(dep_delay, na.rm = TRUE)
>> ) %>%
>> filter(arr > 30 | dep > 30)
>
>> The difficulty, I imagine, would be specifying the complete list of
>> valid operators which may 'continue' and EOL across the next line.
>> (My personal difficulty also happens to be my poor proficiency with elisp :-)
>
>> Any tips would be super-appreciated!
>
>> Cheers,
>
>> -Murat
>
>> ______________________________________________
>> ESS-help using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help
More information about the ESS-help
mailing list