Как изменить Textmate R-Bundle для запуска JGR.app вместо R.app? - PullRequest
1 голос
/ 12 августа 2011

Я нахожу JGR ( Java GUI для R ) намного лучше, чем стандартный R Gui, но я хотел бы запустить его с Textmate из-за его возможностей по обработке проектов.

Уже есть пакет Textmate для R, но я не могу заставить его работать с JGR. (Но тогда я почти ничего не знаю о программировании пакетов Textmate ...)

Я попытался заменить 'R' на 'JGR' в команде 'Run Selection in R':

# input is selection or document
rawText="`cat`"

curDir=''
if [[ ${#TM_DIRECTORY} -gt 0 ]]; then
    curDir="$TM_DIRECTORY"
fi

osascript -e 'on run(theCode)' \
          -e 'tell application "R" to activate' \
          -e 'if (item 2 of theCode) is not "" then tell application "R" to cmd "setwd('\''" & (item 2 of theCode) & "'\'')"' \
          -e 'tell application "R" to cmd (item 1 of theCode)' \
          -e 'end run' -- "$rawText" "$curDir"

Но без удачи это приводит к следующей ошибке:

119:120: syntax error: Expected end of line, etc. but found """. (-2741)

Аналогичным образом работает замена R.app на R64.app.

...