Emacs

이맥스 사용, 확장 또는 개발에 대한 Q & A

2
지연 초기화를 어디에 포함시켜야합니까?
라텍스 모드에 특정 키 바인딩을 추가하고 싶습니다. (define-key latex-mode-map (kbd "<f6>") 'my-latex-defun) 동시에 특정 모드가로드 될 때만 설정하고 싶습니다. 따라서 적절한 후크 ( latex-mode-hook)를 사용하거나 (with-eval-after-load "tex-mode" ...키 바인딩 정의를 래핑하는 절 을 사용하는 것 사이에 환경 설정 (모범 사례)이 있는지 알고 싶습니다 . 나는 두 가지를 모두 테스트했지만 정상적으로 …
13 init-file  hooks 

1
패키지 개발을 위해 여러 버전의 emacs를 실행하는 방법은 무엇입니까?
여러 Emacs 버전에서 패키지를 테스트 할 수있는 도구 세트가 있습니까? 예를 들어 24.4가 거의 릴리스되었습니다. 24.1에서 패키지를 설치하고 안전하게 테스트 할 수 있습니까? 충돌하는 .emacs.d /를 어떻게 처리합니까? Github 에서 레포 를 발견했습니다. 현재 이름은 전체 Emacs 24 제품군 (24.1–24.4)에서 지원됩니다. 그리고 여러 Emacs 버전에서 테스트를 깨끗하게 수행하는 방법을 모르겠습니다.

2
왜 이맥스에는 게임과 오락이 함께 제공됩니까?
이 질문은 제가 교수님의 눈에 띄지 않고 실험실에서 Dunnet을 통해 미묘하게 허풍을 치기 위해 대학 신입생이 된 이후로 혼란 스러웠습니다. 세계에서 왜 이맥스에는 게임과 오락이 제공됩니까? 텍스트 편집기에 게임을 포함시키는 이유는 무엇입니까? 이 질문에 대해 정확한 역사적 요약을 찾고 있습니다. 처음부터 emacs에 게임이 있었습니까? 바보 같은 오락은 항상 기능으로 의도 …
13 package 

6
자동 모드-알리스트를 존중하기 위해 파일뿐만 아니라 버퍼를 얻는 방법?
Q : 매핑을 준수 하기 위해 새 버퍼 를 어떻게 얻을 수 auto-mode-alist있습니까? 파일을 찾을 때 Emacs는 파일 확장자와 파일 확장자를 비교하여 파일 auto-mode-alist버퍼에 사용할 주 모드를 결정합니다. auto-mode-alist파일을 가지고 있지 않은 버퍼의 모드를 결정하기 위해 정보를 사용하는 방법 이 있습니까? 즉 , 파일 확장명처럼 보이는 이름 의 새 버퍼 …

1
버퍼가 표시되는 창을 제어하는 ​​방법은 무엇입니까?
Q :org-deadline 캘린더를 표시하는 데 사용 하는 창을 어떻게 제어 할 수 있습니까? org-deadlinecalendar최종 기한을 설정할 때 창 에서 버퍼를 임시로 팝업 한 다음 완료 후 다시 닫습니다. 창이 하나만 있으면 기존 프레임의 맨 아래에 새 창이 나타납니다. 여러 개의 창이 get-lru-window있는 경우 사용 가능한 창 중 하나를 선택합니다 . …
13 org-mode  window 

4
후크를 사용하여 주요 모드 키를 설정하는 것과 모드 맵에 추가하는 것의 차이점
내가이라는 메이저 모드를 다운로드했고라는 magical-mode자체 마법 키맵이 있다고 가정합니다 magical-mode-map. 이 모드는 또한 버퍼의 주요 모드가 될 때 magical-mode-hook마다 실행 되는 후크 를 제공합니다 magical-mode. 이제 init 파일을 수정하여 해당 모드에서 사용할 몇 가지 사용자 정의 키 바인딩을 추가하려고합니다. 에 대한 사용자 정의 키 바인딩을 설정하는 방법에는 적어도 두 가지가있는 …

2
지역 변수를 활성화하는 안전한 방법?
약 18 년 전에 친구로부터 .emacs 파일을 물려 받았습니다. 이 enable-local-variables기능 의 보안에 대한 다음과 같은 불길한 코멘트 경고가 중간에 묻혀 있습니다. ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: blob@syl.dl.nec.com (David Blob) ;; Subject: Self-extracting emacs elisp code ;; ;; With all this talk about self extracting …

7
악 : 키 바인딩을 vim 방식으로 매핑 하시겠습니까?
나는 악 기능을 만들려고 노력하고 evil-jump-to-tag, C-]이맥스 바인딩처럼 행동 M-.. 정상적인 동작은 태그 파일을 검색하기위한 괜찮지 만, 나는 그것이 점액의 위해도 작동하려면 slime-edit-definition, Elisps ' elisp-slime-nav-find-elisp-thing-at-point, Clojures cider-jump-to-var, 등 ... 이 주요 모드들과 그 이상은 키 바인딩에 대한 정의로의 점프와 동등한 것을 결합 시켰습니다 M-.. 이블 모드에 대해 동일한 동작을 …
13 keymap  evil 

1
함수를 키에 바인딩하거나 Mx로 호출 할 수없는 이유는 무엇입니까?
함수를 작성하고 Mx를 통해 호출하고 키에 바인딩하고 싶습니다. 이것은 내 기능입니다. (defun my-function () (message "This is a great function")) 로 호출하려고 하면 미니 버퍼에 M-x my-function오류가 발생 [no match]합니다. 키 (또는 마우스 클릭)에 바인딩하려고하면 : (global-set-key (kbd "C-c a") 'my-function) 작동하는 것처럼 보이지만으로 호출하려고 C-c a하면 오류가 발생합니다. 잘못된 …

2
js2-mode의 구문 검사기를 끄거나 켤 수 있습니까?
기본 설정이 js2-mode있습니다. 이것은 멋진 구문 강조 및 검사를 제공하지만 다른 스타일 세트로 프로젝트를 진행하고 있습니다 (특히이 새로운 프로젝트는 세미콜론을 사용하지 않습니다). 이로 인해 모든 코드 한 줄에 js2-mode경고가 표시됩니다.missing ; after statement 구문 검사를 비활성화 할 수있는 방법이 js2-mode있습니까? 아니면 다른 구문 검사기를 사용하는 방법이 있습니까? .js파일에 대해 Flycheck …

3
org-babel 결과를 코드 주석으로 출력 할 수 있습니까?
블로그, 교과서 등에서는 일부 코드의 결과를 주석으로 표시하는 것이 일반적입니다. (+ 1 1) ;=> 2 조직 모드의 바벨 기능을 사용하여 이와 같은 결과를 자동으로 표시하는 방법이 있습니까? 특히, 내가 원하는 것은 다음과 같이 헤더를 지정할 수 있다는 것입니다. #+begin_src scheme <some headers> (+ 1 1) (/ 4 (* 2 2)) …

4
강조 표시에서 강조 표시된 기호를 강조 표시 해제하는 방법
highlight-symbol-at-point 그러나 기호를 강조 표시 해제하는 쉬운 방법을 찾지 못했습니다. 현재 unhighlight-regexp강조 표시된 각 심볼에 대해 반복해서 호출해야합니다 . 더 좋은 방법이 있습니까? 버퍼에서 강조 표시된 모든 심볼을 강조 표시 해제 지점에서 심볼을 강조 해제 하시겠습니까?

1
org-mode에서 시계 시간의 타임 라인을 얻으십시오
나는 내 시간을 보내고 왔습니다 방법을 그림과 시도에서, 나는 나의 시간이 서로 다른 작업에 소요 로깅을 시작했습니다 org-clock-in과 org-clock-out. 예를 들어 20 분 전에 시계를 시계에 놓아야한다는 것을 깨달았을 때 시계 항목을 직접 편집하는 경우가 종종 있습니다. 따라서 a) 현재 실행중인 시계 (또는 Emacs를 종료하기 전에 시계를 잊어 버려서 올바르게 …


7
모달 편집에 사용할 수있는 패키지는 무엇입니까?
Emacs에서 모달 편집에 사용할 수있는 패키지는 무엇입니까? 무엇을 사용하고 왜? 답변 당 하나의 패키지를 게시 해 봅시다. 나는 모든 패키지의 장점과 단점을 언급 할 것을 제안한다. 다음은 모달 편집에 대한 정의입니다 (전용 Wikipeadia 기사를 찾을 수 없음). 모달 편집 — 키를 사용하여 문자를 삽입하지 않고 텍스트에 대해 다양한 작업을 수행하고 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.