Вопросы с тегом «comint»

12
Асинхронное ожидание вывода из процесса comint

Прежде всего, отказ от ответственности. Я исследовал это много раз, и я почти уверен, что я уже нашел ответ, так или иначе, но я просто не понимаю его. Моя проблема заключается в следующем: У меня процесс проходит через коминт Я хочу отправить строку ввода, захватить вывод и посмотреть, когда он...

10
Как я могу предотвратить один подпроцесс от голода других?

Чтобы было ясно, я не говорю о чем-то, что должно требовать многопоточности emacs (хотя это, вероятно, также решило бы это). Воспроизвести: emacs -Q # Я работаю 24.4.1 Сделать второй кадр Вернитесь к первому кадру Mx shell Mx переименовывать однозначно (мы собираемся сделать вторую оболочку позже)...

10
Можно ли прочитать пользовательский ввод из STDIN при запутывании исходного блока?

Можно ли прочитать пользовательский ввод из STDIN при запутывании исходного блока с org-babel-tangle? Мне известно об этом: Org Mode Babel - Интерактивная оценка кода блока . Это не помогает решить этот конкретный вариант использования, так как он по-прежнему не позволяет вводить STDIN из оболочки,...

9
Как заставить команду оболочки работать с использованием профиля оболочки и текущих хуков каталогов (например, direnv)

Я пытаюсь получить shell-commandи async-shell-commandлегко интегрировать с парой программ в моем .bashrcфайле, в частности, direnv в этом примере. Я обнаружил, что если бы я настроил shell-command-switch, я мог заставить процессы оболочки загружать мой профиль, как если бы это была обычная...

9
Запоминание истории между сессиями в Inferior Emacs Lisp Mode

Я не могу заставить Emacs запомнить историю *ielm*буферов между сессиями. Насколько я могу судить, такая история записана в буферной локальной переменной comint-input-ring. Поэтому я добавил следующее выражение в мой файл инициализации: (setq desktop-locals-to-save (append desktop-locals-to-save...