Org-режим не смог выделить исходный код C++ при экспорте html

Я использую org-режим V7.8.09. Когда я пытался экспортировать следующий блок кода C++ в html,

#+begin_src c++
  int a=1;
  int b=1;
  printf("%d\n", a+b);
#+end_src

он не удался с сообщением

org-babel-exp processing...
font-lock-fontify-keywords-region: Symbol's value as variable is void: font-lock-end-statement-face`

Интересно, что если я утверждаю, что это код Python, он успешно экспортируется...

#+begin_src python
  int a=1;
  int b=1;
  printf("%d\n", a+b);
#+end_src

После того, как я добавлю (org-babel-do-load-languages 'org-babel-load-languages '(C . t)))в свой init.el, сообщение об ошибке исчезает, и коды C++ могут быть успешно экспортированы в html. Но коды C++ не выделяются, в то время как коды python подсвечиваются нормально.

13
задан updogliu 12 June 2012 в 14:36
поделиться