aboutsummaryrefslogtreecommitdiff
path: root/tw/services/files/emacs-init.el
diff options
context:
space:
mode:
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/"