Usage: Basic setting (require 'flycheck-tip) (define-key your-prog-mode (kbd "C-c C-n") 'flycheck-tip-cycle) If you are still using flymake, you can use combined function that show error by popup in flymake-mode or flycheck-mode. (define-key global-map (kbd "C-0") 'error-tip-cycle-dwim) (define-key global-map (kbd "C-9") 'error-tip-cycle-dwim-reverse) If you build Emacs with D-Bus option, you may configure following setting. This keeps the errors on notification area. Please check ‘error-tip-notify-timeout’ to change limit of the timeout as well. (setq error-tip-notify-keep-messages t)