Update evil-collection-flymake.el
Support flymake-project-diagnostics.
This commit is contained in:
parent
37ac0701d8
commit
94a938d283
|
@ -31,20 +31,22 @@
|
||||||
(require 'evil-collection)
|
(require 'evil-collection)
|
||||||
|
|
||||||
(defconst evil-collection-flymake-maps '(flymake-mode-map
|
(defconst evil-collection-flymake-maps '(flymake-mode-map
|
||||||
flymake-diagnostics-buffer-mode-map))
|
flymake-project-diagnostics-mode-map
|
||||||
|
flymake-diagnostics-buffer-mode-map))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun evil-collection-flymake-setup ()
|
(defun evil-collection-flymake-setup ()
|
||||||
"Set up `evil' bindings for `flymake'."
|
"Set up `evil' bindings for `flymake'."
|
||||||
(evil-collection-set-readonly-bindings 'flymake-diagnostics-buffer-mode-map)
|
(dolist (map '(flymake-diagnostics-buffer-mode-map flymake-project-diagnostics-mode-map))
|
||||||
(evil-collection-define-key 'normal 'flymake-diagnostics-buffer-mode-map
|
(evil-collection-set-readonly-bindings map)
|
||||||
(kbd "C-j") 'flymake-goto-next-error
|
(evil-collection-define-key 'normal map
|
||||||
(kbd "C-k") 'flymake-goto-prev-error
|
(kbd "C-j") 'flymake-goto-next-error
|
||||||
(kbd "RET") 'flymake-goto-diagnostic
|
(kbd "C-k") 'flymake-goto-prev-error
|
||||||
(kbd "S-RET") 'flymake-show-diagnostic
|
(kbd "RET") 'flymake-goto-diagnostic
|
||||||
(kbd "M-RET") 'flymake-show-diagnostic
|
(kbd "S-RET") 'flymake-show-diagnostic
|
||||||
(kbd "go") 'flymake-show-diagnostic
|
(kbd "M-RET") 'flymake-show-diagnostic
|
||||||
(kbd "gO") 'flymake-show-diagnostic))
|
(kbd "go") 'flymake-show-diagnostic
|
||||||
|
(kbd "gO") 'flymake-show-diagnostic)))
|
||||||
|
|
||||||
(provide 'evil-collection-flymake)
|
(provide 'evil-collection-flymake)
|
||||||
;;; evil-collection-flymake.el ends here
|
;;; evil-collection-flymake.el ends here
|
||||||
|
|
Loading…
Reference in New Issue