我遇到的具体问题是我正在使用emacs编辑
.org
包含python的文件
SRC
块。我在用
Ctrl-C '
输入一个子窗口来编辑python代码示例,并突出显示语法和其他内容。在(毒蛇)命令模式下,
<<
似乎基本上工作正常,减少了一级缩进。然而
>>
插入8个空格。
如何配置viper模式以便
>>
右移4格?
注意
<Tab>
做正确的事情(插入4个空格),虽然智能标签是为我打开的。
这是我的
.emacs
:
(setq viper-mode t)
(require 'viper)
(setq-default indent-tabs-mode nil)
(with-eval-after-load 'ox-latex
(add-to-list 'org-latex-classes
'("myMemo" "\\documentclass[letterpaper, 11pt]{myMemo}"
;("\\chapter{%s}" . "\\chapter*{%s}")
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}"))))
(org-babel-do-load-languages
'org-babel-load-languages
'((dot . t)))
(setq org-src-fontify-natively t)
我的
org
文件看起来像这样
Here's a cool function
#BEGIN_SRC python
def f(a, x):
return a*x*(1-x)
#END_SRC