답변:
M-x server-start
Emacs 세션 내부에서 emacsclient -n file1 file2 ...
파일을 추가하여 기존 Emacs에 추가하십시오. -c
새 창 (프레임)에서 파일을 여는 등의 추가 옵션이 있습니다 .
(server-start)
서버를 수동으로 시작하지 않고 .emacs 파일 에 넣으려고 합니다. 내가 사용하는 (and window-system (server-start))
내가 터미널에서 이맥스를 실행 해요 경우 서버를 시작하지 않도록 할 수 있습니다.
-t
옵션을 참조하십시오 .
넣어 (server-start)
당신의 .emacs
파일.
이것을 추가하십시오 ~/.bashrc
alias myedit='emacsclient --alternate-editor="" --no-wait $*' #quotes intentionaly left blank
그런 다음 myedit
편집기 로 사용 하십시오. 이 -c
옵션 을 사용하여 창을 불러 와야합니다.
그래서 당신은 이것을 할 수 있습니다 :
myedit -c a-file
run-script #that uses myedit
또는
run-script #that uses myedit
myedit -c
alias foo='echo bar $*'
확장 방법을 고려하십시오 set quux; foo baz
. 위치 매개 변수를 사용하려면 쉘 함수로 시도하십시오.myedit() { emacsclient … "$@"; }