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

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

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

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

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

4
Как заставить команду оболочки работать с использованием профиля оболочки и текущих хуков каталогов (например, direnv)
Я пытаюсь получить shell-commandи async-shell-commandлегко интегрировать с парой программ в моем .bashrcфайле, в частности, direnv в этом примере. Я обнаружил, что если бы я настроил shell-command-switch, я мог заставить процессы оболочки загружать мой профиль, как если бы это была обычная интерактивная оболочка входа в систему: (setq shell-command-switch (purecopy "-ic")) (setqlicit-bash-args …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.