«emacsclient» 태그된 질문

emacsclient는 사용자가 Emacs 서버에 연결할 수 있도록하는 프로그램입니다. 이것은 Emacs를 Unix 계열 시스템의 기본 편집기로 사용할 때 유용합니다. 새로운 프로세스를 생성하지 않고 Emacs를 호출 할 수 있기 때문에 공유 버퍼와 명령 내역을 재사용 할 수 있습니다.


7
TRAMP를 통해 액세스하는 원격 컴퓨터의 $ EDITOR로 로컬 Emacs 클라이언트를 어떻게 사용합니까?
TRAMP를 사용하여 파일을 편집하고에서 원격 셸을 실행하기위한 여러 원격 서버를 관리합니다 shell-mode. 그러나 명령이 EDITOR변수를 사용하여 파일을 편집 할 때는 작동하지 않습니다 . 예를 들어, 내부에서 다른 편집기 실행을 지원하지 않는 "dumb"터미널이 crontab -e있기 때문 shell-mode입니다. 로컬에서는 적절한 emacsclient버퍼를 사용하여 새 버퍼를 열고 인생을 매우 쉽게 만듭니다. 불행히도 원격 시스템에서는 …

5
Mac의 Emacsdaemon 및 Emacsclient
운영체제 : OS X 10.9.5, Mavericks Rainers-MacBook-Pro-3.local에서 2014-04-03의 GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon 버전 1.6.0 AppKit 1265.19) 나는 통해 이맥스를 설치 한 사제 에서 railwaycat 그것은 잘 작동 - 아니 불만. 나는 termoinal에서 emacs를 사용하지 않고 보통 응용 프로그램을 통해 시작합니다. 내가 말했듯이-나는 지금까지 행복하다. 나는 내가 제대로 얻지 못했던 …

3
실행 취소 기록을 축소하는 방법?
음성 인식으로 Emacs를 제어 할 수있는 Emacs 모드에서 작업하고 있습니다. 내가 겪은 문제 중 하나는 Emacs가 실행 취소를 처리하는 방식이 음성으로 제어 할 때 예상대로 작동하지 않는다는 것입니다. 사용자가 여러 단어를 말한 다음 일시 중지하면이를 '발언'이라고합니다. 발화는 Emacs가 실행하는 여러 명령으로 구성 될 수 있습니다. 인식기가 발화 내에서 하나 이상의 …

3
데몬 모드 : 시작시 대화식 프롬프트를 연기 하시겠습니까?
(반대로,이 질문은 데몬 모드에서 시작하고 대화식 대화 상자를 억제하는 방법 과 동일하지 않습니다 . 제출자에 의해 해당 질문에 "응답"되어 특정 프롬프트가 나타나는 원인을 제거했습니다.) 아직 존재하지 않는 미니 버퍼에 표시되는 프롬프트에 대한 응답을 영원히 기다리지 않는 일반적인 방법 이 있는지 알고 싶습니다 emacs --daemon. Emacs가 시작 순서를 마칠 때까지 서버가 …

3
후크 기능을 한 번만 실행할 수있는 방법이 있습니까?
문맥 emacs 클라이언트 / 서버 구성after-make-frame-functions 에서 테마를 올바르게로드하기 위해 후크를 사용하고 있습니다 . 특히 이것은 이것을 만드는 데 사용하는 코드 스 니펫입니다 (이 SO answer 기반 ). (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (load-theme 'monokai t) ;; setup the smart-mode-line and its theme (sml/setup))) (progn (load-theme 'monokai …

2
Gnome 3에서 데몬 모드 사용
EmacsWiki 페이지를 사용하여 명령 행에서 작동하도록 Emacs 데몬을 얻었 지만 클라이언트가 Gnome 3 런처를 실행하도록하는 방법에 붙어 있습니다. Emacs 데몬에 연결하는 GUI 창을 시작 하는 Gnome 데스크탑 파일 을 어떻게 설정 합니까?

2
프레임이없는 경우에만 emacsclient가 프레임을 작성하게하십시오
emacsclient -a '' -n새 프레임이없는 경우에만 새 프레임을 만들 려면 어떻게 해야합니까? -c플래그 의 문제점 은 매번 새 프레임을 작성한다는 것입니다. 프레임이 없으면 명령 행에서 열리게됩니다. 쉘에서 열린 Emacs 프레임이 있는지 확인할 수 있다면 -c원하는 동작을 얻기 위해 전화를 걸거나받지 않고 호출 할 수 있습니다 . 나는 시도했다 : $ …

4
emacsclient에서 emacs GUI 실행
emacs 25.1을 실행 중입니다. 시작할 때 데몬으로 시작하는 emacs 서버가 있고 다음 별명으로 emacs 터미널 세션을 열 수 있습니다. alias em="emacsclient -t" 어떻게 비슷한 방식으로 emacs GUI를 시작할 수 있습니까?

3
환경 변수 재로드
이 질문은 수퍼 유저 is-re-way-to-reload-environment-variables-in-emacs 에서 요청되었지만 좋은 해결책은 없습니다. 쉘에서 환경 변수를 변경하면 EmacsClient를 종료하고 (모든 버퍼를 다시 열어야 함) Emacs에서도 환경 변수를 수동으로 설정해야합니다. Emacs에서 환경 변수를 쉽게 업데이트 할 수 없다는 것이 짜증납니다. 어떤 제안?

3
Emacsclient : 시작부터 항상 하나의 단일 emacs 프로세스 및 GUI를 닫고 닫지 않는 것이 좋습니다.
emacsclient는 긴 패키지 로딩 시간을 적절하게 처리 할 수 ​​있기 때문에 적어도 하나의 emacs 프로세스 를 유지 하고 대부분의 경우 emacs 프로세스 하나만 백그라운드 프로세스로 열고 GUI를 더 잘 숨기고 싶습니다 . 지금은 .bashrc에 다음 함수를 정의했습니다. emc () { if [[ $# -eq 0 ]]; then emacs --eval "(suspend-frame)" …

2
Emacs가 호출 한 프로그램에서 emacsclient를 호출
AucTex에서 pdf 문서 파일을 보는 데 문제가 있습니다. pdf-toolsEmacs에서 PDF 파일을 보는 데 사용 하고 emacsclient -n기본 pdf 뷰어 (Debian Linux의 xdg-mime를 통해)로 설정했습니다. 이것은 대부분의 상황에서 잘 작동하지만 (Tex-documentation-texdoc ...)Auctex ( C-c ?) 의 기능을 손상시킵니다 . 문제를 한 줄의 코드로 좁혔습니다. listings패키지 의 설명서를 보려고 할 때 이것을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.