第8章 R coding standards ぱらぱらめくる『R Internals version 2.14.1』
- 『R Internals version 2.14.1』の目次はこちら
- Rのパッケージ作成のときなどに使用を想定してよいもののリスト
- Rのコード書き推奨書式(R Core Team)(Google’s R Style Guide について、こちらに書かれている)
;;; ESS (add-hook ’ess-mode-hook (lambda () (ess-set-style ’C++ ’quiet) ;; Because ;; DEF GNU BSD K&R C++ ;; ess-indent-level 2 2 8 5 4 ;; ess-continued-statement-offset 2 2 8 5 4 ;; ess-brace-offset 0 0 -8 -5 -4 ;; ess-arg-function-offset 2 4 0 0 0 ;; ess-expression-offset 4 2 8 5 4 ;; ess-else-offset 0 0 0 0 0 ;; ess-close-brace-offset 0 0 0 0 0 (add-hook ’local-write-file-hooks (lambda () (ess-nuke-trailing-whitespace))))) (setq ess-nuke-trailing-whitespace-p ’ask) ;; or even ;; (setq ess-nuke-trailing-whitespace-p t) ;;; Perl (add-hook ’perl-mode-hook (lambda () (setq perl-indent-level 4)))