2011-10-12 4 views
3

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]) 

: 내 이맥스에서이 무엇

.

감사합니다.

답변

2

기존 이맥스가 보입니다 bug. 이 버그의 우선 순위에 대해서는 확신 할 수 없지만 사용자 스토리를 버그 추적기 전자 메일 ([email protected])으로 보내면 더 많은 가시성을 얻게되고 수정 될 수 있습니다.

관련 문제