我试着在临时缓冲区中跟随:
(defun r-text-indent ()
(interactive)
(indent-line-to 4)) ;; 4 is just for example
(setq indent-line-function 'r-text-indent)
Run Code Online (Sandbox Code Playgroud)
评估那些制作的临时缓冲区缩进所有4个空格.但所有其他缓冲区都不受影响.
如何在所有纯文本缓冲区中使用此功能?
您可以添加一个钩子,以便为text-mode设置变量:
(add-hook 'text-mode-hook
(lambda ()
(setq indent-line-function 'r-text-indent)))
Run Code Online (Sandbox Code Playgroud)
另请参阅http://www.emacswiki.org/emacs/ModeHooks以及如何在文本模式下更改emacs的缩进.
归档时间: |
|
查看次数: |
364 次 |
最近记录: |