LoginSignup
2
2

More than 5 years have passed since last update.

flycheck + chruby

Posted at

flycheck の checker executable を PATH や exec-path を Emacs (GUI モード) を操作して設定するのがめんどいときは flycheck-define-checker で上書きできる。参考: flycheck で C/C++ のエラーチェック定義を追加する

(flycheck-define-checker ruby
  "A Ruby syntax checker using the standard (MRI) Ruby interpreter.

See URL `http://www.ruby-lang.org/'."
  :command ("chruby-exec" "ruby" "--" "ruby" "-w" "-c" source)
  :error-patterns
  ;; These patterns support output from JRuby, too, to deal with RVM or Rbenv
  ((error line-start
          "SyntaxError in " (file-name) ":" line ": " (message)
          line-end)
   (warning line-start
            (file-name) ":" line ":" (optional column ":")
            " warning: " (message) line-end)
   (error line-start (file-name) ":" line ": " (message) line-end))
  :modes 'ruby-mode)

(add-hook 'ruby-mode-hook 'flycheck-mode)
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2