适用于Shiny的ESS代码缩进设置

来源:互联网 发布:手机java编程软件 编辑:程序博客网 时间:2024/06/16 08:25

ESS对代码缩进的处理做了部分调整,增加了ess-close-paren-offset参数,设置后可以获得非常好的对齐效果:

  (defun my-ess-mode-hook ()    (setq comment-column 4)    (show-paren-mode t)    (setq ess-smart-operators t)    (setq ess-indent-level 4)    (setq ess-arg-function-offset 4)                 (setq ess-arg-function-offset-new-line '(4))     (setq ess-expression-offset 4)                   (setq ess-continued-statement-offset 0)          (setq ess-brace-offset 0)                        (setq ess-continued-brace-offset 0)              (setq ess-close-paren-offset '(0))               (setq ess-brace-imaginary-offset 0)            )  (add-hook 'ess-mode-hook 'my-ess-mode-hook)  (add-hook 'inferior-ess-mode-hook 'my-ess-mode-hook)

0 0
原创粉丝点击