GUI emacs에서 열리도록 명령줄에서 Mac OS X용 emacs를 어떻게 실행합니까?

GUI emacs에서 열리도록 명령줄에서 Mac OS X용 emacs를 어떻게 실행합니까?

나는 설치했다“Mac OS X용 Emacs”Mac OS X 10.6을 실행하는 Mac에서.

명령줄에서 어떻게 실행하여 파일을 열 수 있나요? 예를 들어, 다음과 같이 할 때:

$ emacs aFile.txt

내가 설치한 Mac OS X 10.6이 emacs아닌 창 내 "터미널"을 사용합니다 .emacs

답변1

UI Emacs에서 열어야 합니다.

open -a Emacs aFile.txt

이는 모든 Mac 응용 프로그램에서 적절하게 실행되도록 작동합니다.

답변2

여기에는 다양한 옵션이 있습니다:

아마도 가능한 기능의 80%를 얻기 위한 최소한의 작업은 변수 앞에 추가하는 것일 것입니다 /Applications/Emacs.app/Contents/MacOS/( PATH항상 .bash_profile수동으로 이 작업을 수행하고 싶지 않다면 bash를 사용한다고 가정합니다). 프로그램을 Emacs로 호출하면 Emacs를 시작할 때 예상하는 cli 동작과 실제 편집을 위한 GUI를 얻을 수 있습니다(GUI를 건너뛰려면 Emacs를 시작할 때 -nx 플래그를 사용합니다). 그러면 alias emacs=Emacs사건을 바로잡거나 습관을 바꿀 필요가 없도록 그렇게 할 수도 있습니다.

또 다른 옵션은 emacs 데몬()을 시작 /Applications/Emacs.app/Contents/MacOS/Emacs --daemon하고 emacsclient로 파일을 전달하는 것입니다. 이 파일은 다음과 같이 emacs에 별칭을 지정할 수 있습니다 alias emacs="emacsclient -t -s $TMPDIR/emacs$(id -u)/server". 이 외에도 emacs 시작 속도가 느린 경우 로그인 시 launchd에서 데몬을 시작하는 옵션이 있습니다.

관련 정보