como definir “variáveis” de texto no Emacs?

4

Eu uso o Emacs para escrever, não para codificação. Existe uma maneira fácil, no modo de orgasmo Emacs ou Emacs, para definir uma cadeia de texto como uma variável para que eu possa usá-lo repetidamente?

Exemplo: criei um modelo invoice.org . Seria legal colocar uma variável como $CLIENTNAME nos cabeçalhos, na tabela, na capa, em #+TITLE: e, no agradecimento, usar isso como um modelo e gerar rapidamente um novo PDF para cada novo cliente apenas adicionando uma linha no começo como let $CLIENTNAME="Jane Doe" .

Como faço isso?

    
por incandescentman 17.05.2013 / 18:15

1 resposta

6

Você deseja usar macros (consulte o manual )

Você pode defini-los usando

#+MACRO: clientname Jane Doe

e, em seguida, ligue para eles inserindo {{{clientname}}} no documento onde desejar.

Na exportação {{{clientname}}} expandirá para Jane Doe .

    
por 17.05.2013 / 18:40