如何在 emacs org-mode

问题描述

我有一个包含如下块的组织文件

#+BEGIN_SRC sh :exports results :results output code
sed -n '9,36 p' ./code/convert.c
#+END_SRC
C-c C-c 上的

BEGIN_SRC 会给我以下结果:

#+RESULTS:
#+begin_src sh
 // here is some C code
#+end_src

如何更改“:results output code”结果的语言,以便获得如下输出

#+RESULTS:
#+begin_src C
 // here is some C code
#+end_src

解决方法

#+BEGIN_SRC sh :exports results :results output code :wrap SRC C
sed -n '9,36 p' ./code/convert.c
#+END_SRC

SRC#+BEGIN_SRC的{​​{1}}替换为#+END_SRC:wrap XXX#+BEGIN_XXX