Skip to content
Back to formatted view

Raw Message

Message-ID: <4A22CA57.4080108@gmail.com>
Date: 2009-05-31T18:20:07Z
From: Jose Quesada
Subject: a simple trick to get autoclose parenthesis on windows
In-Reply-To: <971536df0905291827l497b41f7t15d269f4cc4551c4@mail.gmail.com>

Gabor Grothendieck wrote:
> Hi, I was looking for your sendcodetoR.ahk autohotkey script
> but couldn't find it.  Would you be able to point me to it.
> Thanks.
>   
Here's what I have right now, it also maps right alt to send code to R.
You should change the ahk_class to your editor of choice (here it's
vim). To get the ahk_class, you need to run the atoit_spy (comes with
every autohotkey install).

HTH,
-Jose

; F3 and right alt will send selection to open Rgui
#WinActivateForce
    F3::
    IfWinExist, ahk_class Rgui
    {
        Send ^c                    ; copy selection to clipboard
        WinActivate ; R Console
        save = %clipboard%
        sendinput, {Raw}%save%
        sendinput,{enter}
        Sleep 1000
        WinActivate, ahk_class Vim
    }

    Ralt::
    IfWinExist, ahk_class Rgui
    {
        Send ^c                    ; copy selection to clipboard
            WinActivate ; R Console
            save = %clipboard%
            sendinput, {Raw}%save%
            sendinput,{enter}
        Sleep 1000
            WinActivate, ahk_class Vim
    }
return


-- 
Jose Quesada, PhD.
Max Planck Institute,
Center for Adaptive Behavior and Cognition -ABC-, 
Lentzeallee 94, office 224, 14195 Berlin
http://www.josequesada.name/