[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#2048: Flymake Enhancement
From: |
Lars Ingebrigtsen |
Subject: |
bug#2048: Flymake Enhancement |
Date: |
Sat, 19 Sep 2020 23:57:24 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Joseph Donaldson <donaldsonjw@gmail.com> writes:
> I hope this is the right forum for submitting this patch for flymake. If
> it is not, please, direct me to the correct one. While working to get
> flymake to work with the bigloo scheme compiler I discovered that when
> it examines the compiler output it does so line-by-line.
This was 11 years ago, and the bug report unfortunately didn't get a lot
of attention at the time. However, I think the underlying problem was
fixed by João a few years back, so I'm closing this bug report. If the
problem still persists in newer versions of Emacs, please respond to the
debbugs address and we'll reopen.
commit 6954270e87e3a9f829cd6e8c89febc2c0bc48845
Author: João Távora <joaotavora@gmail.com>
AuthorDate: Wed Aug 23 02:23:41 2017 +0100
Completely rewrite Flymake's subprocess output processing
Instead of parsing and matching regexps line-by-line, insert
subprocess output in a separate buffer and parse using
`search-forward-regexp'. This eventually enables multi-line error
patterns and simplifies code all around. Store per-check information
in the subprocess using `process-get' and `process-put'. Treat error
messages, warnings, etc. more generically as "diagnostics". Create
these objects as soon as possible, reusing existing `flymake-ler'
structure. Fix some whitespace.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#2048: Flymake Enhancement,
Lars Ingebrigtsen <=