bug-gnu-emacs
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]