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:
parent
58d9e735e7
commit
03d2e26108
1 changed files with 6 additions and 5 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue