Запитання з тегом «comint»

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

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

1
Як запобігти одній підпроцесі від голодування інших?
Щоб було зрозуміло, я не говорю про те, що повинно вимагати багатомодерності emacs (хоча це, ймовірно, також вирішило б це). Для відтворення: emacs -Q # Я бігаю 24.4.1 Зробіть другий кадр Перейти назад до першого кадру Оболонка Mx Mx однозначно перейменувати (ми пізніше зробимо другу оболонку) Почніть працювати: while true; …

1
Запам'ятовування історії між сеансами в режимі Inferior Emacs Lisp
Я не можу змусити Emacs пам’ятати історію *ielm*буферів між сесіями. Наскільки я можу сказати, така історія записується в буферно-локальну змінну comint-input-ring. Тому я додав такий вираз у свій файл init: (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 (чистокопія "-ic")) (setq явно-bash-args '("-ic" "експорт …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.