aboutsummaryrefslogtreecommitdiff
path: root/tw/services/files/emacs-init.el
diff options
context:
space:
mode:
authorTimo Wilken2024-08-30 14:44:04 +0200
committerTimo Wilken2024-09-12 11:04:47 +0200
commitcaf7d332e3247aa883c90e82d25ef1c72a39c8d6 (patch)
tree8ffa09c75d8a7ebcc430876bad47d88b6f1dfd96 /tw/services/files/emacs-init.el
parentbeadc489fe3aa17b048b76d491e33501a5d8c784 (diff)
Use upstream emacs-flymake-guile instead of self-written one
Diffstat (limited to 'tw/services/files/emacs-init.el')
-rw-r--r--tw/services/files/emacs-init.el19
1 files changed, 17 insertions, 2 deletions
diff --git a/tw/services/files/emacs-init.el b/tw/services/files/emacs-init.el
index b3061147..2e91d00b 100644
--- a/tw/services/files/emacs-init.el
+++ b/tw/services/files/emacs-init.el
@@ -657,8 +657,23 @@ For use in `org-latex-classes'."
(use-package flymake-guile
:after (flymake)
- :load-path "include/"
- :hook (scheme-mode . flymake-guile-enable))
+ :hook (scheme-mode . flymake-guile)
+ :custom
+ (flymake-guile-warnings
+ ;; See "guild --warn=help" for details.
+ '(;; "unsupported-warning" ; ignore unsupported warning types
+ ;; "unused-variable" ; too many false positives from macros
+ "unused-toplevel"
+ "shadowed-toplevel"
+ "unbound-variable"
+ "macro-use-before-definition"
+ "use-before-definition"
+ "non-idempotent-definition"
+ "arity-mismatch"
+ "duplicate-case-datum"
+ "bad-case-datum"
+ "format")
+ "Enable most warnings in Guile code, except for overly-verbose ones."))
(use-package bemscript-mode
:load-path "include/"