From f5e7f550c143a64b4324bf4d69c31129612a1b3c Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Thu, 10 Jul 2025 23:13:53 +0100 Subject: Add flymake mode --- emacs-config.org | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/emacs-config.org b/emacs-config.org index 11fb76c..2fe2f99 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -459,6 +459,21 @@ Enable supported org babel languages. (cl-pushnew `(,lang . t) org-babel-load-languages)) #+end_src +** Error Checking +Enable flymake for programming modes. +#+begin_src elisp + (add-hook 'prog-mode-hook #'flymake-mode) +#+end_src + +Set flymake keybindings. +#+begin_src elisp + (with-eval-after-load 'flymake + (keymap-set flymake-mode-map "M-# #" #'flymake-show-buffer-diagnostics) + (keymap-set flymake-mode-map "M-# M-#" #'flymake-show-project-diagnostics) + (keymap-set flymake-mode-map "M-# M-]" #'flymake-goto-next-error) + (keymap-set flymake-mode-map "M-# M-[" #'flymake-goto-prev-error)) +#+end_src + * Keybindings Unlock previously unusable keybinding. #+begin_src elisp -- cgit