버퍼에 특정한 키 바인딩을 설정할 수 있습니까?
내 조직 파일 중 하나에 다음이 있습니다.
# Local Variables:
# eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer)
# End:
그러나이 바인딩은 다른 조직 모드 파일에도 적용됩니다. 다른 주 모드로 파일을 열면 기본 키 바인딩이 시작됩니다.
local-set-key
버퍼에 국한되지 않고 주요 모드에 고유 한 바인딩을 설정하는 것 같습니다 .
특정 버퍼에서만 활성화되는 바인딩을 어떻게 가질 수 있습니까?
2
오 와우, 당신은 옳습니다 : "바인딩은 현재 버퍼의 로컬 맵에서 진행되며, 대부분의 경우 동일한 주 모드에서 다른 모든 버퍼와 공유됩니다." 나는 그것을 몰랐다.
—
shosti
이제 그것에 대해 생각 하기 때문에 섹션이 실행되기 전에
—
Kaushal Modi
local-unset-key
연결 되면 연결될 org-mode-hook
수 있습니다 Local Variables:
.
또는 세미 스파 스 키맵을 사용하여 부 모드를 만들고 다음을 사용하여 전환 할 수 있습니다.
—
Vamsi
Local Variables:
@Vamsi 감사합니다! 이것은 우아한 해결책입니다! 솔루션을 업데이트했습니다.
—
Kaushal Modi