[ESS] ESS[R}: Evaluate region keyboard command
Vinu Jacob
vinjacob at gmail.com
Fri Aug 6 09:42:47 CEST 2010
G'day Peter,
How are you highlighting the code? if you trying it with a mouse, then that probably is the problem.
cheers,
On Aug 6, 2010, at 9:41 AM, Peter Geelan-Small wrote:
> G'day, Vinu.
>
> No, there are no errors when I use C-c C-n or C-c C-j on a line of code.
> It's just the highlighted code that hasn't been behaving properly!
>
> Regards,
>
> Peter
>
>
>
> -----Original Message-----
> From: Vinu Jacob [mailto:vinjacob at gmail.com]
> Sent: Friday, 6 August 2010 4:28 PM
> To: Peter Geelan-Small
> Cc: S. McKay Curtis; ess-help at stat.math.ethz.ch
> Subject: Re: [ESS] ESS[R}: Evaluate region keyboard command
>
> 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