복수의 버퍼로 개별적으로 선택해 각각의 버퍼로 실행하지 않고, 복수의 버퍼로 emacs 커멘드를 실행하는 방법이 있습니까?복수의 emacs 버퍼로 특정의 커멘드를 실행한다
대개 특정 정규식과 일치하는 파일을 여러 개 엽니 다 (예 : ~/*.py
을 사용하고 특정 모드 (예 : hs-minor-mode
또는 glasses-mode
)를 사용하거나 각각에 대해 C-c @ C-M-h
을 실행한다고 가정합니다. 현재 나는 그들 각각을 선택하고 개별적으로해야만한다. 그래서 작업을 자동화하기위한 해킹이나 루프가 있습니다.
버퍼 목록의 버퍼를 표시하고 표시된 모든 명령을 실행한다고 가정 해 보겠습니다.
나는 this을 시도했지만 eval-expression
의 명령을 실행 한 후 나는 M-x
미니 버퍼가 반환 입력 할 때마다 나는 완전히 의미, 내 미니 버퍼에 대한 액세스를 잃은이
프로세스 메뉴 모드 '아무튼 "는 미니 버퍼 이맥스 오류에 액세스 할 수 없습니다 Hideshow 보조 모드 "
C-x C-s
이 작동하지 않았기 때문에 나는 전체 emacs 프로세스를 실제로 강제 종료했습니다. 둘 다 최종 작업이 아니었기 때문입니다.
PS : 나는 당신은 (그것은 기본 이맥스 분포의 일부)이 대한 모드를 ibuffer 사용할 수 있습니다 elisp
나는 동의합니다. 갈고리가 가장 좋은 방법 일 것입니다. 원하지 않는다면 몇몇 개별 버퍼의 모드를 끄는 것이 더 쉽습니다! – PascalVKooten