From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#52342: [PATCH] Add Texinfo support for Flymake Date: Tue, 7 Dec 2021 14:23:05 +0000 Message-ID: References: <3948b4c7-bd61-e2f8-6b02-6057631139cb@protonmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000047d83305d28f1d2e" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20852"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Okamsn , 52342@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 07 15:24:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mubO8-0005FK-IE for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Dec 2021 15:24:12 +0100 Original-Received: from localhost ([::1]:39232 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mubO6-00076S-Q2 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Dec 2021 09:24:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mubNz-000754-0s for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 09:24:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53592) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mubNy-0004P1-P3 for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 09:24:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mubNy-0000ZF-DW for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 09:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Dec 2021 14:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52342 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 52342-submit@debbugs.gnu.org id=B52342.16388870072137 (code B ref 52342); Tue, 07 Dec 2021 14:24:02 +0000 Original-Received: (at 52342) by debbugs.gnu.org; 7 Dec 2021 14:23:27 +0000 Original-Received: from localhost ([127.0.0.1]:36905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mubNP-0000YO-KA for submit@debbugs.gnu.org; Tue, 07 Dec 2021 09:23:27 -0500 Original-Received: from mail-qt1-f179.google.com ([209.85.160.179]:42861) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mubNK-0000Y8-NR for 52342@debbugs.gnu.org; Tue, 07 Dec 2021 09:23:26 -0500 Original-Received: by mail-qt1-f179.google.com with SMTP id z9so14355429qtj.9 for <52342@debbugs.gnu.org>; Tue, 07 Dec 2021 06:23:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CN5s4dzpXeAEMCh5JAqfIp9ezlLQnbur2REhOwuPvBc=; b=mEtmmpXWrN1RpBDc2/gvNmAcDWhuBXix85AusQpgd1KW192yyuz1kr6sayijqzFfbF c9nATbdlUeKCvqMirHJHdhRWViIORoDS+cKXb5VnNq0Iq3zqgD00Uo+AFmapEMoh7waU +PO0wFYQJYe8tbA+sSMvne1RzinOsUIBUfSKnyLw9HSDD/6FY1ZKdQ62jfgZ5SeGjFtL 9KK+xNcnPW7rvzj7Ozgp4iQELajhi9U+N3BySN78/Q3/6jhxaw0X4ru5e3NhnwjmVTFF GK79u9CPfSXSIOG8m0Iih+GjraTrgQshsa/Hu1MU4DEtHYE3A2vUnRC9169J6Rp7s2xY YAGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CN5s4dzpXeAEMCh5JAqfIp9ezlLQnbur2REhOwuPvBc=; b=CZkaRhf71THRwQ6zsxfvGtAH4UQpUztKRwRtT1ijg7ynyTsyTRgXwpOqHT9L7YFlRJ TND5eNe+cco6bdwxJ7yg7cdRb70lsrbSjGOq+AwdzVExZt4J5t3b0Ha8pgPrbvl/4kmh kOhU17NgReLZdsL8nItFDyXjhgj9khsu+aFRzVtmlovqPYYDSF5RrAvbAkJPATnisvYA aUCkasTEzQtnSrm2TMuKz8IZde6Al3k/CvGJqhwxtQ4Q1/iM6QE6Rpe+C8YKjXBW6XwE wN2afsEqv3TPkHhcbsmse81Vh+/FpAcFcLT6UoqXEJibCY5J6z362kSVyPJSaDcbM86P V4Sg== X-Gm-Message-State: AOAM531dCSH242ivQxicmBnoefEMzXvFfJbJQrAYhYYXQvOT8J54MwdP r7PJTNFr9IHm9MJ+wRhusZj98s9tCKoGhaz1X4xYBZrWYDA= X-Google-Smtp-Source: ABdhPJxpCXhf9JfXluAP0rMrZbIXzGC6/SuJSF2Gk2hDSdM9/TDbknvxs2i6TXYAVhS9muYNjxgOKZvK5X1PTgl4rT4= X-Received: by 2002:a05:622a:1207:: with SMTP id y7mr50825020qtx.626.1638886996956; Tue, 07 Dec 2021 06:23:16 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:221840 Archived-At: --00000000000047d83305d28f1d2e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Looks 99% fine to me, it's the way Flymake is suppose to be extended with new backends. So that part's super. Not sure about the eval-when-compile for require. It was my expression that require is always "when compile". I've unfortunately been a little away from Emacs lately. Jo=C3=A3o On Tue, Dec 7, 2021 at 2:10 PM Stefan Kangas wrote: > Okamsn writes: > > > This patch adds basic Texinfo support for Flymake, following the > > annotated example in the Flymake manual. All it does is feed the > > contents of the buffer to the program `makeinfo`, which either reports > > errors or outputs the resulting file to the specified /dev/null. > > Jo=C3=A3o, what do you think of this patch? > --=20 Jo=C3=A3o T=C3=A1vora --00000000000047d83305d28f1d2e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Looks 99% fine to me, it's the way Flymake is sup= pose to be extended
with new backends.=C2=A0 So that part's s= uper.

Not sure about the eval-when-compile for= require.=C2=A0 It was my
expression that require is always "= ;when compile".=C2=A0

I've unfortuna= tely been a little away from Emacs lately.

Jo=C3= =A3o

On Tue, Dec 7, 2021 at 2:10 PM Stefan Kangas <stefan@marxist.se> wrote:
Okamsn <okamsn@protonmail.com> writes= :

> This patch adds basic Texinfo support for Flymake, following the
> annotated example in the Flymake manual.=C2=A0 All it does is feed the=
> contents of the buffer to the program `makeinfo`, which either reports=
> errors or outputs the resulting file to the specified /dev/null.

Jo=C3=A3o, what do you think of this patch?


--
Jo=C3=A3o T=C3=A1vora
--00000000000047d83305d28f1d2e--