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

23
Как я могу запустить асинхронный процесс в фоновом режиме, не открывая буфер?

Я определил некоторые функции для запуска асинхронного фонового процесса, используя async-shell-commandв моем .emacs, но каждый раз, когда я запускаю команды, создается новое окно (не фрейм), и там отображается буфер процесса. Как я могу выполнить команду без буфера...

17
Убить буфер процесса без подтверждения?

Я C-x C-kобязан kill-this-buffer. Но когда я вхожу в буфер, который выполняет процесс, как Python или MySQL, если я делаю C-x C-kэто, спрашивает В буфере "* Python *" запущен процесс; убить его (у или н)? Как я могу уничтожить буферы процесса без...

14
Как предотвратить замедление, когда низшие процессы генерируют длинные строки?

Я использую Emacs с Geiser, чтобы взломать код Scheme. Играя в REPL, я иногда оцениваю выражения, которые приводят к значительному выводу, часто все в одну строку. Например, я просто играл с SRFI-41 (потоки) и создал поток символов из большого файла; затем я заставил поток, и Гейзер скопировал все...

14
Включение М-! в M- & (a'ka emacs, эквивалентный bash Ctrl-Z)

Время от времени я M-! some_commandпросто обнаруживаю, что команда выполняется дольше, чем я ожидал, и сохраняет мои emacs замороженными на долгие секунды. Поэтому я смотрю на свои замороженные emacs и бью себя за то, что я не использую, M-& some_commandи обещаю использовать в M-&следующий...

14
Есть ли в emacs средство просмотра процессов (менеджер ресурсов) или его эквивалент?

Иногда emacs будет использовать 100% ресурсов процессора. Очевидно, что когда это происходит, возникает проблема с безудержным процессом. Просто интересно, есть ли способ просмотреть все запущенные процессы в Emacs? Вроде как unix htop, интерактивный системный монитор процессов и просмотрщик ......

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

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

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

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

10
Можно ли «отсоединить» дочерний процесс?

Я использую browse-url/ browse-url-firefoxдля открытия ссылок в Firefox из Emacs 24.5.1 под Linux (Fedora 23), который по сути выполняет firefoxисполняемый файл с URL-адресом start-process. Если уже запущен экземпляр Firefox, это, в свою очередь, приведет к открытию URL-адреса в новой вкладке и...

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

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

9
Отправлять вывод процесса в буфер * Messages *, но обходить область эха

Можно ли отправить вывод из фильтра процесса в *Messages*буфер и подавить вывод этого сообщения, появляясь в эхо-области, так что я могу одновременно использовать интерактивные команды, не minibuffer-promptстираясь при текущем выводе фильтра субпресса? (defun rsync-process-filter (proc string)...