我在组织模式文件中的源块中编写python代码;我正在编辑
使用emacs命令C-c '
示例:
#+begin_src python
def function(x):
hitting_tab_inserts_5_spaces=x*2
if x<0:
hitting_tab_inserts_5_spaces=-x
return x
我到处都有5个空格标签,而不是我想要的4个空格标签。
注意:我有v蛇(vim仿真)。
配置中的哪些参数会影响org-mode文件中代码块内的列表?
如果我使用emacs编辑.py
文件,我会获得4个空格的标签;这个5空格标签只在org-mode内发生。
答案 0 :(得分:2)
(defun my-tab-related-stuff ()
(setq indent-tabs-mode t)
(setq tab-stop-list (number-sequence 4 200 4))
(setq tab-width 4)
(setq indent-line-function 'insert-tab))
(add-hook 'org-mode-hook 'my-tab-related-stuff)