Org-mode fica na fonte de destaque

2

Estou usando o modo de organização para manter minhas anotações de programação. Isso significa que tenho muitos blocos de código-fonte, como segue.

#+begin_src <language name>
    <code>
#+end_src

Uma coisa que notei é que quando escrevo o # + end_src, o emacs não colore o código-fonte como tal. No entanto, se eu sair do emacs e reabrir o arquivo de anotações (ou forçar uma atualização com a entrada do menu Buffer current buffer), a fonte ficará colorida em cinza se eu estiver usando a GUI ou verde se Estou usando o emacs no terminal. Esta é uma limitação inerente do emacs, ou estou fazendo algo errado ao configurar meus blocos de código que estão impedindo o emacs de voltar e recolorir o código-fonte que eu digitei?

    
por quanticle 18.11.2011 / 17:35

1 resposta

3

Estou recebendo o mesmo problema ao testar e escrever o código manualmente (no entanto, C-w C-y em todo o bloco o simplifica).

No entanto, se eu usar o snippet yas (os snippets empacotados com o emacs24-starter-kit) e, em seguida, expanda src

#+begin_src <language>

#+end_src

ou sb

#+source: <title>
#+begin_src <language>

#+end_src

ou use a expansão de modelo interna da organização (Consulte: Modelos fáceis ) e <s para blocos de código fonte a fonte funciona perfeitamente (embora eu tenha org-mode fontification error ecoado em meu mini-buffer, então talvez haja algo que possa ser corrigido). Depois que a fonte funciona, parece que ela continuará funcionando.

Pode valer a pena trazer à lista de discussão do modo de organização para ver se algum dos desenvolvedores teria uma resposta se isso é por design ou um bug.

    
por 18.11.2011 / 20:35