Я пытаюсь написать инструменты emacs, которые требуют отправки данных во внешний процесс, мой пример - REPL как часть подчиненного списка.
Как вы получаете вывод процесса, который будетвозвращается, как если бы это была функция emacs?
Я хотел бы что-то вроде:
(defun get-data ()
(process-send-string (get-process) "foo command")
(get-data-output-from-process (get-process)))
Я пытался использовать process-send-string и accept-process-output-proc, новыходные данные всегда отправляются на нижний лисп.Я хотел бы, чтобы что-то возвращало данные в вызванную функцию, чтобы я мог манипулировать данными.Также, если возможно, я бы не хотел копировать вывод в буфер inferior-lisp.