[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