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 コンソールを取得できます。そのコンソールで、R ファイルの使用install.packages("lintr")
以降を実行します。flycheck
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 で flycheck を実行するように Emacs を初期化するにはどうすればよいですか? 問題なく、他のいくつかの言語で flycheck を実行します。