退出源代码块编辑器后,组织模式源代码编辑使代码缩进

时间:2018-11-25 15:30:40

标签: org-mode org-babel

在组织模式下,对于给定的块:

#+BEGIN_SRC python
def hello():
    print('Hello world!')
#+END_SRC

I enter the source code editor with C-c '以及语法突出显示和缩进以及其他所有内容都可以正常工作。

但是,当我使用C-c '退出模式后,会添加2个缩进空格,以便源代码现在如下所示:

#+BEGIN_SRC python
  def hello():
      print('Hello world!')
#+END_SRC

如何解决它,以便在编辑代码块后保留缩进?

1 个答案:

答案 0 :(得分:2)

在组织模式下编辑代码块后,您可以通过设置以下变量(感谢小费Angelo Basile's article, "Org-mode Babel is cool")来保留缩进:

(setq org-edit-src-content-indentation 0
      org-src-tab-acts-natively t
      org-src-preserve-indentation t)