From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#60040: 29.0.50; flymake manual should document language support Date: Tue, 13 Dec 2022 10:20:57 -0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13623"; mail-complaints-to="usenet@ciao.gmane.io" Cc: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= To: 60040@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 13 19:22:08 2022 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 1p59uq-0003HJ-Or for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 13 Dec 2022 19:22:08 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p59um-00006S-F0; Tue, 13 Dec 2022 13:22:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p59ul-00006K-9k for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2022 13:22:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p59ul-0007QQ-15 for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2022 13:22:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p59uk-0003SQ-O5; Tue, 13 Dec 2022 13:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: joaotavora@gmail.com, bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2022 18:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60040 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Received: via spool by submit@debbugs.gnu.org id=B.167095566213277 (code B ref -1); Tue, 13 Dec 2022 18:22:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Dec 2022 18:21:02 +0000 Original-Received: from localhost ([127.0.0.1]:33820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p59tm-0003Ru-92 for submit@debbugs.gnu.org; Tue, 13 Dec 2022 13:21:02 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:35882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p59tk-0003RI-NN for submit@debbugs.gnu.org; Tue, 13 Dec 2022 13:21:01 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p59tk-0007nv-EU for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2022 13:21:00 -0500 Original-Received: from mail-oa1-x2a.google.com ([2001:4860:4864:20::2a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p59ti-0007E6-OU for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2022 13:21:00 -0500 Original-Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-1445ca00781so13620291fac.1 for ; Tue, 13 Dec 2022 10:20:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=VCFO5w1l5nSaDKzfRQ2L+gp0z1RUI3uiSamUVU9QpwY=; b=BwSsUWUbeKSulN++b3pllf561NF6l9D9b0wRg5Q3hFegZSsHq9l/mGWnAF1tCJgR/G GjI/87LYZgwDgBaKyDnhknOEMyBbnX7r8HOSgqUFiiL3Ek2BMd8Tywt1AuWytexMXjYB NMJq47H6CSdtXBJFpHb67LQJbckj0idDNXHcbcxfEkPlE2+g8Zbwl+YzQ6IifMmZAU3N 9KCfeEpSToNTmAhzK6wTGr25UbToM7CTVG1u3OWvhJTFFHw6fBNy0deS2xHDbl+gdxLO sG/c8FRZ112NawsYC3T5HCN0lFUHXb6p94amgyAjergtzf/YgaGOlEgy84RqAmhwYB17 6HCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=VCFO5w1l5nSaDKzfRQ2L+gp0z1RUI3uiSamUVU9QpwY=; b=AV1WW4DmS4GIj4tB70SzAbwd03lOjKVnhzE4VPss7FuK9ACz9W8QscRUcuJSFoYE70 pG7DUPP+R7YsYXUeDGtrlA+xIw3yt/EnPRmu/257IMCnbMXQMEQ7iS44uEPI54T0frSk XhGfNcvH/lOG2vpRiCpVwx+vvmeuBQ6zscropwTBvsZY1o8IUhWQUDwW0LoSnY+QnF5M muvPCOpWYz+MDMasWY32PtjhyKGtJu/0l5hZFB7SAOC2/m4V79CU/Wqhz5RyNh57hyxL ZB5LzGY7HeZenbOcbkh0cOWvhJyXPsNJF1lT4ls3bF0ZrZjnQE4A8KZ5PHtsiKajzGMp HDGw== X-Gm-Message-State: ANoB5pknuSISF9g85rZVk1M0CYNnYoHwzf0kkkSVPbUaocaOrM8JsKHQ w5dNzVyemffVWk0t5suCakKjXN/n0kdXAWnXroI4uc2w X-Google-Smtp-Source: AA0mqf6sSce7koso+7VYNXzgJE/G2efbshEoPkbe3uDJaEeI+LALC+c2/k/xROllFUFuLohtAHBJcAS2bjEnNEKoTPA= X-Received: by 2002:a05:6871:4586:b0:148:28c1:3d46 with SMTP id nl6-20020a056871458600b0014828c13d46mr299245oab.199.1670955657469; Tue, 13 Dec 2022 10:20:57 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 13 Dec 2022 10:20:57 -0800 X-Hashcash: 1:20:221213:bug-gnu-emacs@gnu.org::QFq4mXqYmNryhbnp:0PSk Received-SPF: pass client-ip=2001:4860:4864:20::2a; envelope-from=stefankangas@gmail.com; helo=mail-oa1-x2a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:250875 Archived-At: Severity: wishlist Please consider adding a new chapter in (info "(flymake) Top") that documents all built-in flymake support, and how to enable them automatically. I think such a chapter could also document the languages known to be supported in packages on GNU ELPA and NonGNU ELPA. It is currently hard to know which modes support flymake-mode, without testing it in each mode. For example, I don't see that `flymake-texinfo' or `perl-flymake' are currently documented anywhere outside of their docstrings. You can use `M-x apropos-function RET flymake RET', of course, but that requires users to know implementation details of flymake (how to implement a backend), as well as know that the functions must be loaded (or autoloaded) for that to work, and finally you need to filter out a lot of internal flymake implementation details and similar. Note in particular that this is useful whether or not it is already documented in the documentation for the respective packages (which it most often is not, AFAICT). See also: https://www.flycheck.org/en/29/languages.html#flycheck-languages