summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/macroexp.el
diff options
context:
space:
mode:
authorJoão Távora <joaotavora@gmail.com>2018-06-15 15:48:59 +0100
committerJoão Távora <joaotavora@gmail.com>2018-06-15 15:49:44 +0100
commit115decb07d99be74c114141a6745cfd3603c7aaf (patch)
treed19f9e60fa532c55aa2bea7f37a3f1bd47c8451f /lisp/emacs-lisp/macroexp.el
parent4221809b00e526892b7ff3979b3829eb493f0616 (diff)
downloademacs-115decb07d99be74c114141a6745cfd3603c7aaf.tar.gz
emacs-115decb07d99be74c114141a6745cfd3603c7aaf.tar.bz2
emacs-115decb07d99be74c114141a6745cfd3603c7aaf.zip
Fix a bug in Flymake handling of region-specific reports
The backend's diagnostic list must be updated too, not just cleared. * lisp/progmodes/flymake.el (flymake--diag): Add overlay field. (flymake--highlight-line): Return created overlay. (flymake--handle-report): Iterate the backend's diagnostics, not the overlays. Set diagnostic overlay. (flymake--run-backend): Don't clean diagnostic list here. (flymake-mode): Call delete-overlay directly.
Diffstat (limited to 'lisp/emacs-lisp/macroexp.el')
0 files changed, 0 insertions, 0 deletions