0

flycheckR でプログラムを作成しているときに、基本的なコーディングの問題を把握したいと考えています。

.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 RESS コンソールを取得できます。そのコンソールで、R ファイルの使用install.packages("lintr")以降を実行します。flychecklintr

しかし、今実行する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 を実行します。

4

0 に答える 0