1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-02 08:22:22 +00:00

Flymake correctly highlights whole last line if eob (bug#29201)

If a line/column pair indicates an end-of-buffer position, flymake
should behave like the case where the last line of the buffer is
referenced without a column indication.  This behavior is currently
to highlight the whole last line.

* lisp/progmodes/flymake.el (flymake-diag-region): Correct
conditions of fallback to the fallback-eol local function.
This commit is contained in:
João Távora 2017-11-09 21:16:40 +00:00
parent 72e62d3fdb
commit 535688a418

View File

@ -334,7 +334,8 @@ region is invalid."
(end (or (and sexp-end
(not (= sexp-end beg))
sexp-end)
(ignore-errors (goto-char (1+ beg)))))
(and (< (goto-char (1+ beg)) (point-max))
(point))))
(safe-end (or end
(fallback-eol beg))))
(cons (if end beg (fallback-bol))