Emacs를 자신의 편집기로 사용(ansi-term)

Emacs를 자신의 편집기로 사용(ansi-term)

나는 emacs를 사용하고 있으며 M-x ansi-term, 내가 사용하는 많은 도구(git뿐만 아니라)도 $EDITOR.

$EDITOR내부적으로 emacs를 실행하는 것은 약간 귀찮기 때문에 현재 인스턴스를 실행하는 emacs 세션에서 새 버퍼를 열도록 내 변수를 구성하고 싶습니다 ansi-term.

이를 수행할 수 있는 방법이 있습니까?

답변1

이 질문은 이전에 stackoverflow에서 요청되었습니다.여기허용되는 답변은 다음과 같습니다.

emacsclient를 통해 Emacs 세션에 연결할 수 있습니다. 먼저 emacs 서버를 시작합니다.

Mx 서버 시작 또는 .emacs에 추가(서버 시작). 그 다음에,

VISUAL=emacsclient를 내보내고 편집합니다.

노트:

  1. emacs와 emacsclient의 버전은 일관되어야 합니다. 여러 버전의 Emacs가 설치되어 있는 경우 서버가 실행 중인 Emacs 버전에 해당하는 emacsclient 버전을 호출해야 합니다.
  2. 여러 Emacs 프로세스/프레임에서 서버를 시작하는 경우(예를 들어 (server-start)가 .emacs에 있기 때문에) 버퍼는 서버를 시작하기 위한 마지막 프레임에 생성됩니다.

관련 정보