From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Okamsn via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#52342: [PATCH] Add Texinfo support for Flymake Date: Wed, 08 Dec 2021 01:00:54 +0000 Message-ID: References: <3948b4c7-bd61-e2f8-6b02-6057631139cb@protonmail.com> Reply-To: Okamsn Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9218"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Kangas , 52342@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= , Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 08 02:02:27 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 1mulLm-0002Ek-SR for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 Dec 2021 02:02:26 +0100 Original-Received: from localhost ([::1]:54434 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mulLl-00066g-JB for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Dec 2021 20:02:25 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45508) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mulLO-000667-Tr for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 20:02:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55733) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mulLO-0004kT-MM for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 20:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mulLO-0007eo-99 for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 20:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Okamsn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Dec 2021 01:02: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.163892527229373 (code B ref 52342); Wed, 08 Dec 2021 01:02:02 +0000 Original-Received: (at 52342) by debbugs.gnu.org; 8 Dec 2021 01:01:12 +0000 Original-Received: from localhost ([127.0.0.1]:39046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mulKZ-0007dh-WA for submit@debbugs.gnu.org; Tue, 07 Dec 2021 20:01:12 -0500 Original-Received: from mail-4316.protonmail.ch ([185.70.43.16]:31957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mulKW-0007dT-Nj for 52342@debbugs.gnu.org; Tue, 07 Dec 2021 20:01:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1638925261; bh=+ZMYWnxhc6TL8muJx14IxoGLyf62AFc1/f3cJ/L457A=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:From:To:Cc; b=cr4aZvXor5vhuyfq4kPCKeyS5QfEjy8kl59o+zBCivvbD94BkjoUBdwu1i82DyWXl V/12yhZ3DbIjXQGc5SEbL5G35HxKyeL3S+Y3dLAD5YzUYrRq/hEkyv/ykQ192lI+iH 3hsOXiUenN6pEbVI3TUUC2fMX+vHO48lG1NsEqvbhcD7kA+fZu3Wz6Pz3oiqC/DBis 6sAAvdSN9bJ328riPVU4Pr0nosy0QxraVfiAY4QD8SvMm03+Wduj3zBWduuQ0vw2ff 8wZdFsdbbWwOJbwOGL0hw4gPHPl4DxYSMEnDzYFIHHRrrLx0Ia1frFXUBYeGZ2UNX8 DikuERnZpnj7w== 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" X-ACL-Warn: , Okamsn Xref: news.gmane.io gmane.emacs.bugs:221897 Archived-At: On 12/7/21 18:46, Jo=C3=A3o T=C3=A1vora wrote: > require is always `eval-and-compile` (sorry if I misled you earlier). > It's OK to use `eval-when-compile` when needing `cl-loop` from `cl-li= b` > if _all_ you need form `cl-lib` is indeed macros. > > But for flymake, you need the actual runtime things too, right? So > I think plain require is better and simpler > > > Hmmm, on second thought, it you're planning on relying on > autoloads for ultimate loading lazyness.... Hmm, maybe > you're right... > > Jo=C3=A3o My thinking was that the Flymake features would be loaded when `flymake-mode` was enabled and that the added function `texinfo-flymake` won't run until Flymake is loaded and processes `flymake-diagnostic-functions`. Does that sound right?