Странный отступ в блоке источника emacs в режиме org

Я пытаюсь редактировать документ, используя режим org. Документ представляет собой сообщение в блоге. Мне нужно, чтобы тело сообщения было в уценке, поэтому я использую блок src.

Проблема в том, что когда я изменяю или сохраняю текст в блоке src после открытия его в другом буфере с помощью C-c ', применяется некоторый тип автоматического отступа, который портит мое форматирование.

Вот подробности.

Начнем с буфера, который выглядит так:

* title...
* body
#+begin_src markdown
Some text.
#+end_src

Я нажимаю Cc 'и получаю новый буфер, в котором я редактирую текст уценки, чтобы он выглядел так в режиме уценки:

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

Я использовал Mqдля форматирования текстовых строк таким образом, чтобы в конце каждой строки выше были символы новой строки. Также нет начальных пробелов.

Теперь, если я либо нажму 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

Я получаю похожие отступы, хотя они не чередуются. Вместо этого к каждой строке добавляются два пробела.

Я предполагаю, что это не ошибка, но мои поиски в Интернете и просмотр документации не дали ответа.

Я использую GNU Emacs 23.4.1 на Arch Linux с организационным режимом 6.33x.

Я также пытался использовать последнюю версию org-mode из git 7.8.05.

10
задан noahdiewald 19 March 2012 в 07:45
поделиться