Como adiciono um atalho de teclado para um novo exportador no modo de organização?

0

Eu adicionei um exportador S5 para arquivos de modo de organização, mas não consigo encontrar nenhuma documentação sobre como adicionar um novo exportador ao menu C-e , nem o menu Personalizar fornece nenhuma informação. Como eu adicionaria o atalho C-e 5 ao comando org-export-as-s5 ?

    
por bright-star 06.12.2013 / 07:04

1 resposta

1

O Emacs 24.3.1 org-mode define este menu como uma lista codificada na definição de ORG-EXPORT (veja C-h f org-export ; se você tiver as fontes Emacs Lisp instaladas, isso incluirá um link para a definição da função , e você encontrará as definições de pressionamento de tecla definidas na forma de ligação da abertura da função que LET. (No meu Emacs, a ligação de interesse começa na linha 1008.) Isso é um pouco infeliz para seus propósitos, porque significa que adicionar claramente um novo exportador exigirá a redefinição do ORG-EXPORT, que é uma função bastante complexa (isso pressupõe que você não queira editar a fonte da biblioteca, o que eu não recomendaria fazer).

Por outro lado, tendo acabado de retirar uma cópia da fonte atual do modo Org para escrever e enviar um patch personalizando a lista de back-end de exportação, parece que os mantenedores roubaram uma marcha em mim com Org versão 8.0, cujo novo mecanismo de exportação permite back-ends definidos pelo usuário, como o seu. Parece que o Emacs 24.4 empacotará a Org 7.9.3f como parte de sua biblioteca padrão; no entanto, a versão do Org disponível atualmente por meio do ELPA é 20131202, o que certamente inclui a alteração.

Por isso, recomendo instalar a versão atual da Org por meio de (package-install 'org) e, em seguida, familiarizar-se com o novo mecanismo de exportação e como ele gerencia seus backends; a partir daí, você deve ser capaz de trabalhar com facilidade para integrar o back-end de exportação com o esquema existente. (A documentação sobre como fazer isso parece um pouco incerta neste momento, mas você pode começar com a visão geral , que é um pouco magro, mas fornece links para recursos que devem ajudar um pouco.)

    
por 06.12.2013 / 22:10