;;; my-flymake.el --- configure flymake -*- lexical-binding: t -*- ;; Author: Franck Cuny ;;; Commentary: ;;; Code: (require 'flymake) ;;; settings (setq flymake-start-on-save-buffer t) (setq elisp-flymake-byte-compile-load-path load-path) ;;; bindings (define-key flymake-mode-map (kbd "C-c ! n") 'flymake-goto-next-error) (define-key flymake-mode-map (kbd "C-c ! p") 'flymake-goto-prev-error) (define-key flymake-mode-map (kbd "C-c ! d") 'flymake-show-diagnostics-buffer) ;;; hooks (dolist (hook '(prog-mode-hook conf-mode-hook)) (add-hook hook 'flymake-mode)) (provide 'my-flymake) ;;; my-flymake.el ends here