org-cycle-agenda-files
기본적으로 C-'
and로 설정된 바인드 해제 를 시도 하고 C-,
있습니다.
내가 선택한 무기는 use-package 패키지입니다.
에 github.com/use-package/bind-key.el 페이지 I 라인 아래의 발견 :
;; To unbind a key within a keymap (for example, to stop your favorite major
;; mode from changing a binding that you don't want to override everywhere),
;; use `unbind-key':
;;
;; (unbind-key "c-c x" some-other-mode-map)
결과적으로 다음과 같은 변형을 시도하지 못했습니다.
(unbind-key "C-'" )
(unbind-key "C-," )
(unbind-key "C-'" (org-cycle-agenda-files))
(unbind-key "C-," (org-cycle-agenda-files))
(bind-keys :map org-mode-map
:unbind "C-'")
(unbind-key "C-'" org-cycle-agenda-files)
그 실패 후 나는 그 문제에 대한 "전통적인"해결책을 시도했다.
gnu.org manual 과 일부 emacs.stackexchange 답변 에서 찾은 정보는 다음과 같은 쓸모없는 혼란을 초래했습니다.
(define-key (org-cycle-agenda-files) key nil)
(define-key (current-global-map) "C-'" nil)
(local-unset-key "C-'")
(global-unset-key "C-'")
(with-eval-after-load org-mode
(unbind-key "C-'" org-mode-map)
(unbind-key "C-," org-mode-map))
(global-set-key (kbd "C-'") 'nil)
그렇습니다 .... 이러한 변형은 없습니다. :디
이미 멋진 기능 중 일부를 사용하고 있기 때문에 사용 패키지 기반 솔루션 을 찾고 싶습니다.
어떤 종류의 제안이라도 환영합니다.
:config
, 그리고:init
에 있기 때문에,:init
키 맵 아직로드되지 않을 수 있습니다.