[ESS] ESS[R}: Evaluate region keyboard command
Vinu Jacob
vinjacob at gmail.com
Fri Aug 6 08:28:05 CEST 2010
Hi Peter,
Open an .R file, split window, M-x R, and try evaluating a line of code with C-c C-n. Are there any errors if not?
Regards,
vj
On Aug 6, 2010, at 8:39 AM, Peter Geelan-Small wrote:
> G'day, McKay.
>
> Thanks for your reply. I copied the code below into my .emacs file and restarted Emacs. When I then got R going etc., highlighted a section of code and used Shift+Enter, the highlighted code was deleted and nothing went to R.
>
> This is becoming a bit of a mystery!!
>
> Regards,
>
> Peter
>
>
>
> -----Original Message-----
> From: s.mckay.curtis at gmail.com [mailto:s.mckay.curtis at gmail.com] On Behalf Of S. McKay Curtis
> Sent: Friday, 6 August 2010 2:42 PM
> To: Peter Geelan-Small
> Cc: ess-help at stat.math.ethz.ch
> Subject: Re: [ESS] ESS[R}: Evaluate region keyboard command
>
> Hi Peter,
>
> I am not sure why "C-c C-r" is not working on your emacs. However,
> you may find the following suggestion useful (see the suggestion from
> "FelipeCsaszar" on th ESS wiki
> http://www.emacswiki.org/emacs/EmacsSpeaksStatistics#toc2). If you
> add the following lines of code to your .emacs file, you will then be
> able to use Shift+Enter to send a region of code OR a single line of
> code to the R session buffer:
>
> (defun my-ess-eval ()
> (interactive)
> (my-ess-start-R)
> (if (and transient-mark-mode mark-active)
> (call-interactively 'ess-eval-region)
> (call-interactively 'ess-eval-line-and-step)))
>
> (add-hook 'ess-mode-hook
> '(lambda()
> (local-set-key [(shift return)] 'my-ess-eval)
> ))
>
>
> Best,
> McKay
>
>
> Steven "McKay" Curtis
> Postdoctoral Research Associate
> University of Washington
> Department of Statistics
> Box 354320
> Seattle, WA 98195-4320
> (206) 543-6851
>
>
>
> On Thu, Aug 5, 2010 at 9:11 PM, Peter Geelan-Small
> <peter.geelan-small at sydney.edu.au> wrote:
>>
>> G'day, Everyone.
>>
>> I'm trying to find the keyboard command that you can use to send a
>> highlighted block of code from ESS to R for evaluation. I highlight a
>> block of code and then try C-c C-r or C-c M-r, which I found in the
>> documentation, but neither pair works. Can someone please shed some
>> light on this? The commands C-c C-c for sending the paragraph that the
>> cursor is in and C-c C-j (or C-c C-n) for sending a single line of code
>> work perfectly well for me.
>>
>> My set up is:
>> Windows XP SP3
>> GNU Emacs 23.1 (from Vincent Goulet's package)
>> ESS 5.4
>> R 2.10.0
>>
>> Regards,
>>
>> Peter Geelan-Small
>>
>> ______________________________________________
>> ESS-help at stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help
>
> ______________________________________________
> ESS-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
More information about the ESS-help
mailing list