Como configurar o Emacs para programação literata?

1

Eu gostaria de usar o Emacs para programação alfabetizada.

Eu quero que meu código tenha a aparência de this .

<<class Hufftree definition>>=
template<typename DataType, typename Frequency> class Hufftree
{
public:
  Hufftree public members
private:
  Hufftree private members
};

No org-babel eu não posso dar nomes aos meus trechos de código que estão espalhados por todo o documento e reuni-los como mostrado abaixo. Sempre que eu compilar, quero que a ferramenta insira automaticamente <<member functions>> onde quer que eu os encaminhe.

Some text here. Blah blah...

<<my foo class>> ==
#+begin_src ruby 
class Foo{
    <<member functions>>
}
#+end_src

Something random to say about some other things. 

<<member functions>> ==
#+begin_src 
// code for member functions goes here 
#+end_src
    
por Pratik Deoghare 14.11.2012 / 03:04

1 resposta

1

Você pode querer conferir o Noweb , que permite a programação alfabetizada em praticamente qualquer idioma com LaTeX ou Sphinx / sintaxe reStructuredText ; você pode ver um exemplo aqui .

Você poderia, então, usar os recursos de gravação padrão do Emacs LaTeX e talvez misturar com um modo de múltiplos principais para editar as partes do código.

    
por 14.11.2012 / 18:19

Tags