У меня есть скрипт на python, который бесконечно зацикливается в ожидании ввода, а затем
делает что-то, когда происходит ввод. Моя проблема тогда делает Python
скажи Emacs что-то сделать. Мне просто нужен какой-то способ отправить вход в emacs
и заставьте emacs оценить этот ввод.
Вот код, иллюстрирующий мою проблему ...
while(1):
on_off = query_lightswitch
if on_off == 0:
send_text_to_emacs("(setq 'lightswitch t)")
В идеале, я бы отправил emacs строку, которую он оценивает в своем интерпретаторе elisp.
Я пробовал pymacs, но похоже, что pymacs создан для запуска
Emacs, а не Python. Когда я пытаюсь что-то подобное в pymacs
он блокируется до тех пор, пока цикл не завершится. Это выглядит как проблема, которую я мог
решить с Unix конвейерами, если я знал достаточно.
Если у кого-то есть какие-либо идеи о том, как решить эту проблему, я бы
Буду очень признателен, спасибо.