diff options
Diffstat (limited to 'emacs-init.el')
-rw-r--r-- | emacs-init.el | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/emacs-init.el b/emacs-init.el index 86b71686..8c31db94 100644 --- a/emacs-init.el +++ b/emacs-init.el @@ -184,15 +184,16 @@ :hook prog-mode :init (which-key-add-key-based-replacements "<leader>e" '("errors" . "Flymake")) - :bind (("<leader>el" . flymake-show-buffer-diagnostics) + :bind (("<leader>eb" . flymake-start) + ("<leader>el" . flymake-show-buffer-diagnostics) ("<leader>ep" . flymake-show-project-diagnostics) + ("<leader>e." . display-local-help) ; Show the error message at point in the minibuffer. + ; `flymake' also shows it using `eldoc', but documentation + ; seems to override error messages. ("<leader>en" . flymake-goto-next-error) - ("<leader>eN" . flymake-goto-prev-error) - ("<leader>eb" . flymake-start) - ("<leader>ec" . flymake-proc-compile) - ("<leader>eq" . flymake-proc-stop-all-syntax-checks)) + ("<leader>eN" . flymake-goto-prev-error)) :custom - (flymake-suppress-zero-counters t "Don't show severity counters that are zero at all.")) + (flymake-suppress-zero-counters nil "Show severity counters even when they are zero.")) (use-package flymake-collection :after (flymake) @@ -283,10 +284,11 @@ ;; (use-package actionlint ; TODO: port to flymake ;; :after (flycheck) ;; :load-path "include/") -;; (use-package alidist-mode ; TODO: port to flymake -;; :after (flycheck mmm-mode) -;; :mode (rx (or bos "/") "alidist/" (1+ anything) ".sh" eos) -;; :load-path "include/") + +(use-package alidist-mode + :after (flymake mmm-mode yaml-mode) + :mode (rx (or bos "/") "alidist/" (1+ anything) ".sh" eos) + :load-path "include/") (use-package bemscript-mode :load-path "include/" |