orgモードを使用してドキュメントを編集しようとしています。ドキュメントはブログ投稿を表します。私はsrcブロックを使用しているので、マークダウンに入るのは投稿の本文が必要です。emacs 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
それが代替しませんが、私は、同様のインデントを取得します。代わりに、2行のスペースがすべての行に追加されます。
これはバグではないと私は考えていますが、私のインターネット検索とドキュメントを見ても答えは出ていません。
私はOrg-mode 6.33xのArch LinuxでGNU Emacs 23.4.1を使用しています。
また、git 7.8.05の最新のorg-modeを使ってみました。
'org-src-preserve-indentation'は、おそらくより直接私のニーズに対応しています。 – noahdiewald