Fix flymake integration in lua-ts-mode (Bug#67152)

* lisp/progmodes/lua-ts-mode.el (lua-ts-flymake-luacheck): Use
'flymake-diag-region' to mark highlighted region.
This commit is contained in:
john muhl 2023-11-13 16:06:07 -06:00 committed by Eli Zaretskii
parent 58d9e735e7
commit 03d2e26108

View file

@ -506,17 +506,18 @@ Calls REPORT-FN directly."
(group (0+ nonl))
eol))
nil t)
for line = (string-to-number (match-string 1))
for beg = (string-to-number (match-string 2))
for end = (string-to-number (match-string 3))
for (beg . end) = (flymake-diag-region
source
(string-to-number (match-string 1))
(string-to-number (match-string 2)))
for msg = (match-string 4)
for type = (if (string-match "^(W" msg)
:warning
:error)
when (and beg end)
collect (flymake-make-diagnostic source
(cons line beg)
(cons line (1+ end))
beg
end
type
msg)
into diags