org-mode 中的 minibuffer 退出时行首多出逗号?

假如我在 minibuffer 中编辑的内容行首第一个非空白字符为 *, 那么在 minibuffer 退出时就会在 * 前面多出一个逗号,这是怎么一回事?

比如我希望退出 minibuffer 后得到的内容是这样的:

#+BEGIN_EXAMPLE
  *
  *
  *
#+END_EXAMPLE

但是实际得到的结果为:

#+BEGIN_EXAMPLE
  ,*
  ,*
  ,*
#+END_EXAMPLE
  1. 不是在 minibuffer 编辑,是 src edit buffer。
  2. 你这个 block 的内容,被当作 org-mode 处理了。在 org-mode 中嵌套 org-mode,就会出现星号被加逗号“转义”的情况。