【发布时间】:2012-03-19 03:18:34
【问题描述】:
我正在尝试使用 org 模式编辑文档。该文档代表一篇博客文章。我需要帖子的正文处于降价状态,所以我使用的是 src 块。
问题是,当我在使用C-c ' 在另一个缓冲区中打开 src 块后更改或保存文本时,会应用某种类型的自动缩进,这会打乱我的格式。
这里是详细信息。
从如下所示的缓冲区开始:
* title...
* body
#+begin_src markdown
Some text.
#+end_src
我按C-c ' 并获得一个新缓冲区,我在其中编辑降价文本,使其在降价模式下看起来像这样:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
viverra nec consectetur ante hendrerit. Donec et mollis
dolor. Praesent et diam eget libero egestas mattis sit amet vitae
我使用M-q 来格式化文本行,所以上面每一行的末尾都有换行符。也没有初始空格。
现在,如果我按C-x C-s 保存或按C-c ',上面的格式将更改为如下所示:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
viverra nec consectetur ante hendrerit. Donec et mollis
dolor. Praesent et diam eget libero egestas mattis sit amet vitae
每隔一行缩进两个空格。
我已经尝试过使用其他 src 类型,例如使用:
#+begin_src javascript
我得到了类似的缩进,虽然它没有交替。而是在每一行添加两个空格。
我假设这不是错误,但我的互联网搜索和查看文档并没有找到答案。
我在 Arch Linux 上使用 GNU Emacs 23.4.1 和 Org-mode 6.33x。
我还尝试使用 git 7.8.05 中最新版本的 org-mode。
【问题讨论】: