我遇到的特定问题是我正在使用Emacs编辑包含Python // Initialize i, data_p, and flash_address first
for ( i = 0; i < sizeof(DataLogTypeDef); i++, data_p++, flash_address++ )
*data_p = Flash_read(flash_address);
块的.org
文件。我正在使用SRC
进入一个子窗口,用于仅编辑带有语法高亮显示等内容的Python代码示例。在{viper}命令模式下,Ctrl-C '
似乎基本正常,将缩进量减少了一个级别。但是<<
插入8个空格。
如何配置毒蛇模式,以便命令>>
将行向右移动4个空格?
请注意,>>
会做正确的事(插入4个空格),尽管我已经启用了智能制表功能。
这是我的<Tab>
:
.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