Я пытаюсь запустить команду Emacs с помощью ESS, чтобы отправить код в буфер R (хотя я наткнулся на эту проблему и на python).Ссылка на PROCESS в Emacs (ESS R)
Я не могу понять, хотя, как использовать:
(ess-send-string PROCESS STRING)
Я не понимаю, как я могу, при вызове этой функции из буфера сценария, послать строку в соответствующем * R * буфер.
Я пробовал использовать comint
и process-send-string
, но, я думаю, я не понимаю, как отправить процесс. Имя буфера не сделало этого, что будет?
Пример:
(defun create-rtags()
(interactive)
(ess-send-string PROCESS "rtags(ofile=paste0(getwd(), \"TAGS\"))")
Возможно, у меня нет вашего вопроса, но вы попробовали один из 'Cc Cn' (Eval-line и step),' Cc Cj' (Eval line), 'Cc Cr' (область eval) или' Cc Cb' (eval buffer) в ESS-буфере – dickoa
Вы оцениваете текст из буфера, я пытаюсь оценить строку, как указано в команде (без текста, находящегося в буфере R, но в файле '.el') – PascalVKooten