1
0
Fork 0

feat(emacs): add raco review flycheck support

Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
Lucas Sta Maria 2024-03-28 16:10:48 -04:00
parent db228c245f
commit b80202e496
No known key found for this signature in database
GPG key ID: F07FB16A826E3B47

View file

@ -28,6 +28,17 @@
(setq auto-mode-alist (cons '("\\.pm$" . pollen-mode) auto-mode-alist)) (setq auto-mode-alist (cons '("\\.pm$" . pollen-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.pmd$" . pollen-mode) auto-mode-alist)) (setq auto-mode-alist (cons '("\\.pmd$" . pollen-mode) auto-mode-alist))
;; raco review flycheck support
(flycheck-define-checker racket-review
"check racket source code using racket review"
:command ("raco" "review" source)
:error-patterns
((error line-start (file-name) ":" line ":" column ":error:" (message) line-end)
(warning line-start (file-name) ":" line ":" column ":warning:" (message) line-end))
:modes racket-mode)
(add-to-list 'flycheck-checkers 'racket-review)
(add-to-list 'flycheck-disabled-checkers 'racket)
(defun configure-racket () (defun configure-racket ()
"Configure keybinds for racket buffers." "Configure keybinds for racket buffers."
(keymap-local-set "C-c C-z" #'racket-repl-switch)) (keymap-local-set "C-c C-z" #'racket-repl-switch))