我希望flycheck
能够在我用R编写程序时捕捉基本的编码问题。
包含.emacs
(require 'package)
(add-to-list 'package-archives
'("MELPA Stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
(setq load-path (cons "~/elisp" load-path))
(require 'dash)
(require 'let-alist)
(require 'pkg-info)
(require 'seq)
(require 'epl)
(require 'flycheck)
(add-hook 'after-init-hook #'global-flycheck-mode)
(setq exec-path
(append exec-path
'("c:/Program Files/R/R-3.4.3/bin")))
(setenv "PATH"
(concat "c:/Program Files/R/R-3.4.3/bin;"))
我可以M-x R
获取ESS控制台。在该控制台中,我运行install.packages("lintr")
,因为flycheck
对{R}文件使用lintr
。
但如果我现在运行M-x flycheck-verify-setup
,我就会
let: Searching for program: No such file or directory, R
R.exe
已在c:/Program Files/R/R-3.4.3/bin
中正式提供,或者至少ESS可以很好地找到它。
如何使用lintr初始化Emacs以运行flycheck?我使用其他几种语言运行flycheck,没有任何问题。