조직 모드에서 새 내보내기에 대한 키보드 단축키를 어떻게 추가합니까?

조직 모드에서 새 내보내기에 대한 키보드 단축키를 어떻게 추가합니까?

조직 모드 파일용 S5 내보내기를 추가했지만 메뉴에 새 내보내기를 추가하는 방법에 대한 문서를 찾을 수 없으며 C-e사용자 정의 메뉴에서도 정보를 제공하지 않습니다. C-e 5명령에 바로가기를 추가하려면 어떻게 해야 합니까 org-export-as-s5?

답변1

Emacs 24.3.1 org-mode는 이 메뉴를 ORG-EXPORT 정의에 하드 코딩된 목록으로 정의합니다(참고 C-h f org-export: Emacs Lisp 소스가 설치되어 있는 경우 여기에는 함수 정의에 대한 링크가 포함되며 다음을 찾을 수 있습니다. 해당 함수를 여는 LET의 바인딩 형식에 배치된 키 입력 정의(내 Emacs에서는 바인딩이 1008행에서 시작됩니다.) 이는 새 내보내기를 완전히 추가하려면 재정의가 필요하다는 의미이므로 사용자의 목적에 다소 불행합니다. ORG-EXPORT는 상당히 복잡한 기능입니다. (이것은 라이브러리 소스를 편집하고 싶지 않다고 가정하므로 권장하지 않습니다.)

반면에 내보내기 백엔드 목록을 사용자 정의할 수 있도록 하는 패치를 작성하고 제출하기 위해 현재 Org 모드 소스의 복사본을 방금 확인한 결과, 관리자가 Org 버전 8.0으로 나에게 행진을 훔친 것처럼 보입니다. 새로운 내보내기 엔진은 귀하와 같은 사용자 정의 백엔드를 허용합니다.나타난다Emacs 24.4는 ​​Org 7.9.3f를 표준 라이브러리의 일부로 패키징합니다. 그러나 현재 ELPA를 통해 사용 가능한 조직 버전은 20131202이며 확실히 변경 사항이 포함되어 있습니다.

따라서 를 통해 Org의 현재 버전을 설치한 (package-install 'org)다음 새로운 내보내기 엔진과 해당 엔진이 백엔드를 관리하는 방법을 익히는 것이 좋습니다. 그러면 내보내기 백엔드를 기존 구성표와 통합하는 방법을 쉽게 알아낼 수 있을 것입니다. (이를 수행하는 방법에 대한 문서는 현재로서는 약간 불확실해 보이지만개요와 함께, 약간 얇지만 상당히 도움이 되는 리소스에 대한 링크를 제공합니다.)

관련 정보