Setup the new flycheck-ocaml syntax checker

This commit is contained in:
Geoff Shannon 2014-12-11 10:58:47 -05:00
parent dc82375714
commit 67082e77e3

View file

@ -49,7 +49,7 @@
;;; Code: ;;; Code:
(prelude-require-packages '(tuareg utop merlin)) (prelude-require-packages '(tuareg utop merlin flycheck-ocaml))
(require 'tuareg) (require 'tuareg)
(require 'utop) (require 'utop)
@ -60,8 +60,15 @@
("\\.topml\\'" . tuareg-mode)) ("\\.topml\\'" . tuareg-mode))
auto-mode-alist)) auto-mode-alist))
(add-hook 'tuareg-mode-hook 'utop-setup-ocaml-buffer) (with-eval-after-load 'merlin
(add-hook 'tuareg-mode-hook 'merlin-mode) ;; Disable Merlin's own error checking
(setq merlin-error-after-save nil)
;; Enable Flycheck checker
(flycheck-ocaml-setup))
(add-hook 'tuareg-mode-hook #'utop-setup-ocaml-buffer)
(add-hook 'tuareg-mode-hook #'merlin-mode)
(add-hook 'tuareg-mode-hook (lambda () (add-hook 'tuareg-mode-hook (lambda ()
(progn (progn