Кто-нибудь знает, почему команда печатается перед выполнением и как ее остановить? Я не могу найти документацию об этом. Я использую Emacs 23 в Mac OS X с Python 2.7.
Ответ 1
Я не использую python, но я бы предположил, что используемая функция python неправильно установила переменную comint-process-echoes. Независимо от значения в вашем буфере, просто измените логическое значение.
Comint - это библиотека поддержки в Emacs для выполнения неполных процессов в Emacs. Он взаимодействует с подсказками, а оболочка python (или оболочка M-x) должна быть рассказана об эхо-функции.
В буфере оболочки с проблемой выполните следующие действия: