«comint» 태그된 질문

1
comint 프로세스의 출력을 비동기 적으로 대기
우선, 면책 조항. 나는 이것을 여러 번 연구했고, 나는 이미 어떤 방법 으로든 그 답을 찾았다는 것을 확신하지만, 나는 그것을 이해하지 못한다. 내 문제는 다음과 같습니다. comint를 통해 프로세스가 실행 중입니다. 입력 줄을 보내고 출력을 캡처하고 끝났는지 확인하고 싶습니다 (출력의 마지막 줄이 프롬프트의 정규 표현식과 일치 할 때) 프로세스가 출력 …

1
소스 블록을 엉킨 상태에서 STDIN에서 사용자 입력을 읽을 수 있습니까?
소스 블록을 엉키면서 STDIN에서 사용자 입력을 읽을 수 org-babel-tangle있습니까? 나는 이것을 알고있다 : 조직 모드 바벨-대화 형 코드 블록 평가 . 쉘에서 적절한 STDIN 입력을 허용하지 않지만 Emacs 내부 에서 제한된 입력 만 시뮬레이션하므로이 특정 사용 사례를 해결하는 데 도움이되지 않습니다 . 배경 조직의 Babel을 사용하여 하나의 조직 파일에서 튜토리얼을 …

1
한 하위 프로세스가 다른 하위 프로세스를 굶어 버리지 않게하려면 어떻게합니까?
분명히하기 위해, 나는 emacs가 멀티 스레드되어야하는 것에 대해 이야기하고 있지 않습니다 (아마도 이것을 해결할 것입니다). 재현하려면 : emacs -Q # 24.4.1을 실행 중입니다 두 번째 프레임 만들기 첫 번째 프레임으로 다시 전환 MX 쉘 Mx는 고유하게 이름을 바꿉니다 (나중에 두 번째 쉘을 만들 것입니다) 실행 시작 : while true; do …

1
열등한 이맥스 리스프 모드에서 세션 간 기억
Emacs *ielm*가 세션 사이의 버퍼 히스토리를 기억하게 할 수는 없습니다 . 내가 알 수있는 한, 그러한 기록은 buffer-local 변수에 기록됩니다 comint-input-ring. 따라서 init 파일에 다음 표현식을 추가했습니다. (setq desktop-locals-to-save (append desktop-locals-to-save '((comint-input-ring . 50)))) 작동하지 않습니다. desktopEmacs가 desktop-globals-to-saveinit 파일에 추가 한 전역 변수를 기억하기 때문에 패키지가 작동 한다는 것을 알고 …

4
쉘 프로파일 및 현재 디렉토리 후크를 사용하여 쉘 명령을 실행하는 방법 (예 : direnv)
나는 얻기 위해 노력하고 있어요 shell-command및 async-shell-command내에서 프로그램의 부부와 함께 완벽하게 통합되도록 .bashrc특별히, 파일 direnv 이 예에서. 사용자 정의 shell-command-switch하면 일반 대화 형 로그인 쉘 인 것처럼 프로파일을로드하는 쉘 프로세스를 얻을 수 있음을 발견했습니다 . (setq shell-command-switch (Purecopy "-ic")) (setq explicit-bash-args '( "-ic" "EMACS 내보내기; stty echo; bash")) exec-path-from-shell 도 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.