C-x와 C-u를 Emacs 데몬으로 바꾸고 싶습니다. (Dvorak 레이아웃으로 바꿨으므로). keyboard-translate
정규식은 Emacs 데몬에서는 작동하지 않습니다. 도움말 -gnu-emacs에서 해결책을 찾았습니다 : (keyboard-translate ...)
대신 (define-key key-translation-map ...)
을 사용해야합니다. 그러나 스왑은 많은 경우에 문제없이 작동하지만 (예 : Cx s) Cu Mx eshell과 같이 스왑이 제대로 작동하지 않는 경우를 발견했습니다 (이 마지막 명령을 입력하면 "eeee".하지만 Mx를 두 번 입력하면 명령어가 제대로 작동합니다. 이 문제에 대한 해결책을 알고 있습니까?Emacs daemon : 스왑 키
더 자세한 사항 : 나는 이맥스 23.3.1를 사용하고
;; swap C-x and C-u
(define-key key-translation-map [?\C-x] [?\C-u])
(define-key key-translation-map [?\C-u] [?\C-x])
: 내 이맥스에서이 무엇
.
감사합니다.