From b7a75062a600b1b1d2ba51a1e3ac1ec331d19fff Mon Sep 17 00:00:00 2001 From: Dickby Date: Thu, 15 Dec 2022 02:01:39 +0100 Subject: [PATCH] Update evil-collection-flymake.el Support flymake-project-diagnostics. --- modes/flymake/evil-collection-flymake.el | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/modes/flymake/evil-collection-flymake.el b/modes/flymake/evil-collection-flymake.el index 4620100..86ce75e 100644 --- a/modes/flymake/evil-collection-flymake.el +++ b/modes/flymake/evil-collection-flymake.el @@ -31,20 +31,22 @@ (require 'evil-collection) (defconst evil-collection-flymake-maps '(flymake-mode-map - flymake-diagnostics-buffer-mode-map)) + flymake-project-diagnostics-mode-map + flymake-diagnostics-buffer-mode-map)) ;;;###autoload (defun evil-collection-flymake-setup () "Set up `evil' bindings for `flymake'." - (evil-collection-set-readonly-bindings 'flymake-diagnostics-buffer-mode-map) - (evil-collection-define-key 'normal 'flymake-diagnostics-buffer-mode-map - (kbd "C-j") 'flymake-goto-next-error - (kbd "C-k") 'flymake-goto-prev-error - (kbd "RET") 'flymake-goto-diagnostic - (kbd "S-RET") 'flymake-show-diagnostic - (kbd "M-RET") 'flymake-show-diagnostic - (kbd "go") 'flymake-show-diagnostic - (kbd "gO") 'flymake-show-diagnostic)) + (dolist (map '(flymake-diagnostics-buffer-mode-map flymake-project-diagnostics-mode-map)) + (evil-collection-set-readonly-bindings map) + (evil-collection-define-key 'normal map + (kbd "C-j") 'flymake-goto-next-error + (kbd "C-k") 'flymake-goto-prev-error + (kbd "RET") 'flymake-goto-diagnostic + (kbd "S-RET") 'flymake-show-diagnostic + (kbd "M-RET") 'flymake-show-diagnostic + (kbd "go") 'flymake-show-diagnostic + (kbd "gO") 'flymake-show-diagnostic))) (provide 'evil-collection-flymake) ;;; evil-collection-flymake.el ends here