2 아래에서만 컴파일 할 수있는 소프트웨어를 가지고 있습니다 my-weird-sh. 나는 some-better-sh일상적인 작업에 사용하고 싶기 때문에 (을 통해 chsh) 로그인 쉘 입니다. 이렇게 my-better-sh하면 일반적으로 Emacs의 쉘 이 모두 멋지고 멋지게 바뀝니다 . 그러나 some-better-sh소프트웨어를 컴파일 할 수 없습니다. 쉘을 compile어떻게 바꿀 수 있습니까? shell emacs compile — 숀 올 레드 소스
2 사용하다 (defun weird-compile () (interactive) (let ((shell-file-name "/bin/my-weird-sh")) (call-interactively #'compile))) shell-file-name호출 할 때 로컬로 설정 되며 weird-compile, 선택한 키에 바인딩 할 수 있습니다. — 숀 올 레드 소스