2017-01-09 8 views
0

다른 모든 이맥스 모드에서는 Alt-Left와 Alt-Right를 사용하여 커서를 왼쪽이나 오른쪽으로 각각 한 단어 씩 이동하는 데 익숙합니다. 그러나 조직 모드에서는 Alt 키를 사용하여 제목의 계층 구조를 변경합니다. 이것은 성가심의 주요 원천이되었습니다. Alt 키가 정상적으로 org 모드에서 작동하고 Esc-Left와 Esc-Right을 사용하여 헤드 라인 계층을 변경하는 방법은 무엇입니까?이맥스 조직 모드에서 메타 키 변경

답변

1

M 왼쪽/M 오른쪽 동작은 전역 키맵에 정의됩니다. 글로벌 키 맵의 바인딩은, 모드 고유의 키 맵 내의 바인딩에 의해 오버라이드 (override) 할 수 있습니다. 즉, 전역 동작을 얻으려면 모드 별 키맵 설정을 제거해야합니다.

org 파일을 열고 C-h k를 입력하면 키 시퀀스를 묻는 메시지가 표시됩니다. M- 왼쪽 또는 M- 오른쪽을 입력하면 바인딩이 정의 된 키맵을 알 수 있습니다.

일단 알게되면 다양한 명령 중 하나를 사용하여 해당 바인딩을 지울 수 있습니다. 예를 들어 바인딩을 nil로 설정할 수 있습니다 (또는 'ignore'기호가 제대로 작동 할 수도 있습니다). 즉

(define-key 'org-mode-map (kbd "<M-right>") nil) 

이 작동해야합니다. 그러나 org 모드가 실행 된 후 명령을 실행해야하므로 org 모드가로드 된 후 실행되는 org-mode 후크 중 하나에이 값을 넣어야합니다. 고리가 가장 적합한 기관 설명서를 확인하십시오.