[ESS] insert new lines in roxygen documentation

Andreas Leha @ndre@@@|eh@ @end|ng |rom med@un|-goett|ngen@de
Thu Dec 17 12:37:23 CET 2015


Sorry, I might have misunderstood you.  That *was* in an R buffer.

In the scratch buffer I get

,----
| RET (translated from <return>) runs the command newline (found in
| global-map), which is an interactive compiled Lisp function in
| ‘simple.el’.
| 
| It is bound to RET.
| 
| (newline &optional ARG INTERACTIVE)
`----

Running `ess-newline-and-indent' directly works as expected.

Regards,
Andreas



Lionel Henry <lionel.hry using gmail.com> writes:
> And in an R buffer? It should normally be 'ess-indent-and-newline.
>
> What happens when you call (ess-indent-and-newline) in a roxy block?
>
>
>> On 17 déc. 2015, at 12:19, Andreas Leha <andreas.leha using med.uni-goettingen.de> wrote:
>> 
>> Hi Lionel,
>> 
>> Thanks for following that up.
>> 
>> I tried with emacs -Q [fn:1] and get the same result, so I guess it's
>> not my configuration...
>> 
>> Here is my keybinding for RET:
>> 
>> ,----
>> | RET (translated from <return>) runs the command newline-and-indent,
>> | which is an interactive compiled Lisp function in ‘simple.el’.
>> | 
>> | It is bound to RET.
>> | 
>> | (newline-and-indent)
>> `----
>> 
>> Thanks,
>> Andreas
>> 
>> [fn:1] Using this .emacs:
>> 
>> --8<---------------cut here---------------start------------->8---
>> ; ess
>> (add-to-list 'load-path "~/local/emacs/ess/lisp")
>> (require 'ess-site)
>> --8<---------------cut here---------------end--------------->8---
>> 
>> 
>> 
>> Lionel Henry <lionel.hry using gmail.com> writes:
>>> Hello,
>>> 
>>> We are trying to move away from advising core Emacs functions. So we
>>> now substitute key definitions from the global environment.
>>> 
>>> It should work if you have 'newline-and-indent bound to RET in your
>>> global keymap. Can you tell us what function is globally bound to RET
>>> in your Emacs?
>>> 
>>> Lionel
>>> 
>>> 
>>>> On 17 déc. 2015, at 11:56, Andreas Leha <andreas.leha using med.uni-goettingen.de> wrote:
>>>> 
>>>> Hi all,
>>>> 
>>>> I just upgraded ess
>>>> (to version 15.09-2 [git: 680549abaaa3750de090c47049c392adcb25aaaa]).
>>>> 
>>>> Inserting a newline (via RET) when inside roxygen block does not add the
>>>> roxy prefix (##') automatically anymore.  I have
>>>> `ess-roxy-insert-prefix-on-newline' set to t (the default).
>>>> 
>>>> Am I missing something?
>>>> 
>>>> M-j works and does insert the ##' for me.  But will take some time to
>>>> get used to.
>>>> 
>>>> Thanks,
>>>> Andreas
>>>> 
>>>> PS: this is on os x and
>>>> GNU Emacs 25.1.50.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1134)) of 2015-11-21
>>>> 
>>>> ______________________________________________
>>>> ESS-help using r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/ess-help
>>> 
>>> ______________________________________________
>>> ESS-help using r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/ess-help
>> 
>> ______________________________________________
>> ESS-help using r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help
>
> ______________________________________________
> ESS-help using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help




More information about the ESS-help mailing list