이맥스에서 정의되지 않은 접두사


1

Emacs에서는 이전 창으로 전환하기 위해 "Cx p"를 사용하는 것에 익숙해졌습니다.

최근에 접두사 "Cx p-"를 정의하는 회사 전체의 시작 .el 파일을 포함시켜야했습니다. "Cx p-"바로 가기를 사용하지 않습니다.

"Cx p-"접두어를 정의한 후에 정의를 해제 할 수있는 방법이 있습니까?


일반적으로 문제가되는 라이브러리의 소스 코드를 열고 모드 맵을 살펴 봅니다. 키 할당이 마음에 들지 않으면 .emacs파일에 다음을 사용 합니다. (eval-after-load "name-of-library-without-the-dot-el-at-the-end" '(progn (define-key name-of-mode-map "\C-c\C-a" nil)(define-key name-of-mode-map "\C-c\C-r" nil))) 원하는 progn만큼 많은 내용으로 문장을 채울 수 있습니다 . 특정 모드 맵의 내용을 기반으로 해당 키 할당을 삽입하십시오. nil위의 예와 같이 값을 Null로 설정하고 값을 설정하려고합니다 .
lawlist

답변:


0

해당 접두사가 전역 적으로 정의되면 간단한

(global-unset-key [?\C-x ?p])

해야 할 것.

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