From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 13:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 62677@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168070040611469 (code B ref -1); Wed, 05 Apr 2023 13:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Apr 2023 13:13:26 +0000 Received: from localhost ([127.0.0.1]:51733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk2x4-0002yv-F5 for submit@debbugs.gnu.org; Wed, 05 Apr 2023 09:13:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:58872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk2x2-0002yg-99 for submit@debbugs.gnu.org; Wed, 05 Apr 2023 09:13:24 -0400 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 1pk2x1-0005Vb-Ui for bug-gnu-emacs@gnu.org; Wed, 05 Apr 2023 09:13:24 -0400 Received: from mout.web.de ([212.227.17.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pk2wz-0001dO-Ha for bug-gnu-emacs@gnu.org; Wed, 05 Apr 2023 09:13:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1680700399; i=michael_heerdegen@web.de; bh=eFuVFIp8+xtx7Hz+62WayUHu+5geyr93dD/IwLT0T54=; h=X-UI-Sender-Class:From:To:Subject:Date; b=dH/zX9PR3YbeSg0+8K4BvgXFrLwJILOKnhOo8NoXV+9nsTdjDR2WF+jMWvTs3u3hT HwyUP1cE2FPFIoUU+HL0qRqpoIrzPe/Ltxdgf2uHoW/0VkLkcUNVpUzAhlJJqM7CbC 3s4X+77CU0dUQS3dfZaDiKlCzyKnNNWnKSgqCXRygT0TZdZB1i6p3zvcSBc/aAC/Np ZEbsJWJ5qZvAexskuYhZlfoII+F4ZMvJoP7O/V9sKo7iUDoPmHqazEAI2UtiuRHuch PLnus21ASXINss8ljk7wskpAgMZ8Ls937piKoVHzQHtMQM1ZF5XY73xgxGr1Sq2Mka Co+C2NaaGM/TA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([178.14.74.146]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MW9rM-1pvTvB1aKQ-00Xqnm for ; Wed, 05 Apr 2023 15:13:19 +0200 From: Michael Heerdegen Date: Wed, 05 Apr 2023 15:13:18 +0200 Message-ID: <87mt3mv5e9.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:DXGLN5QhAiFd2g+wb4MOhnFTl2cFNVd4UMoX1Km7/ronjdv4Pg4 YpqdX0hWsJZ/6QHZUgusGLtSBKU9xLihGFntn0fYXEadanJxRpumbQQLdu01TBEoGc/qigZ Ccvs5D+qcqQkMljgQ+jUxA05ycWRmhhBo6oAMvwvmYwOZADtoMm2kwQz5y8xnFCHKStqxHw SWVxuWwiySA0mzr3kOO/w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:i5DPpWhF/A0=;hWlQJd2KXkLlqBM0D3+I0KEAQED 1/QslTuybULhT5+dhozugt8e/wODQbGS9m14iNAUkH4cM4CV5e0XUyOB5AA+iL+5TRq1vRbL1 cDQlPctuAUjtHIA4jkZa/74DSUREvKhiEWggbfII4AaTj86dJPBMkLBfDMlZatI/vg1gUQFNl a0NAPSvI/H3XBYnrYYWTzSicxjK8gyzMJYhxMr0xRtL1ClQRBgW1ZrPfgLgFERWvaVS9fLSTU 0IgOjOTGWoykcOIImAg6dCt3agtDI0DyxIQghxZ90lpFviok+5FpBYo5IEHzdUFChedw0MjBn VtJX6No9WYMJZ8w//ku4eKZCH+Xf6/jx4zCRbPK4bFVvQDrD1TNYkflBFpuIVgOtbRv89SIBd xYO71MhRJBDINHTSXA+pNCrYOGi9bGey0zZ2W+Mpf7XuHfSCghX0M0DhuFEQUou1AW6wlMtY6 1r9hi43g51g0cPzxb3W/iibONpGxJDi2SQTIBuBTkTUKeZT5rfV81f9soGfYUWL8x6+eaRffz mqI2GWSKlLV6hiDj5KzuLcJsU3eABQuQAR8oWLOE19H5RYpynhvuOpAyNZ7Sv3SsljHnSkgRD 0atipSQd6Ylyb7sWfyb0wItUms8+KKrDHy1SJjeEVBgARzceO7i3Vvuv8EIxQLX0ODdyOstv/ vjjalPlQAIGavzltZnsBDGL6hkE/rn+lnm8vqWGJoPrAWGQOgOeOSpuJUfAlksQMDmT+QbvZg xQX20o99S1XP/g6el7xRSX64ox0fv3vj46SBT6PW1Fza3DWxU+QRi+XlmkU2dm9nNaXYkG2p/ ajcCp5AA3v7vWyDaHOVz0sF3a7OT0UJPrrbBy29hPyJPinSjvBdazkoRAaxhlLtJ16a74dP4o VXe2e1i8YWY04Y3HxeLvjwrkCdIKC2zdwVTj4nRGQmjtITIEND+8QIUcCDRS5WyJyhBLfcu91 Oslxcg== Received-SPF: pass client-ip=212.227.17.12; envelope-from=michael_heerdegen@web.de; helo=mout.web.de 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hello, `flyspell-prog-mode' is a variant of `flyspell-mode' for editing programs: it limits spell checking to areas of text fontified with certain faces (`flyspell-prog-text-faces', normally strings and comments). The intention is obviously to skip keywords and tags that are used by the programming language itself. However, the name is confusing and undiscoverable: the name suggests that `flyspell-prog-mode' has a direct relation to `prog-mode' or that it would be a major mode (like `prog-mode'). `flyspell-prog-mode' seems to be much older than `prog-mode', but since we have added `prog-mode' the name "flyspell-prog-mode" is kind of a "false friend". AFAIU there is no relation between the two names at all but an etymological one. In particular it is not necessary for `flyspell-prog-mode' that the current major mode derives from `prog-mode'. In sum the name "flyspell-prog-mode" has become a very bad one. We should obsolete it and find a better one. TIA, Michael. In GNU Emacs 30.0.50 (build 7, x86_64-pc-linux-gnu, cairo version 1.16.0) of 2023-04-04 built on drachen Repository revision: e1e4974862517ad5df2831508c39179ce178e0ef Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode References: <87mt3mv5e9.fsf@web.de> In-Reply-To: <87mt3mv5e9.fsf@web.de> Resent-From: Payas Relekar Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 14:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168070491020351 (code B ref 62677); Wed, 05 Apr 2023 14:29:02 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 14:28:30 +0000 Received: from localhost ([127.0.0.1]:52388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk47h-0005IB-NI for submit@debbugs.gnu.org; Wed, 05 Apr 2023 10:28:29 -0400 Received: from mail-pj1-f43.google.com ([209.85.216.43]:44898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk47f-0005Hy-5R for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 10:28:28 -0400 Received: by mail-pj1-f43.google.com with SMTP id qe8-20020a17090b4f8800b0023f07253a2cso37441188pjb.3 for <62677@debbugs.gnu.org>; Wed, 05 Apr 2023 07:28:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680704901; x=1683296901; h=mime-version:message-id:date:subject:cc:to:from:user-agent:from:to :cc:subject:date:message-id:reply-to; bh=odJiU2R4EYr88ge6wVl4aeDMDTpx7rVHViOUz3AjcSA=; b=TfK1+nIes4RxF+thTIRw54UDpne+bbL4uOul9w7cVcIwUzRuOk/tUK0I40vfHMlLPb iujcBV4vMsyPFKBvuIeCOjE8DSiWDMK0/O4FqUCxCHEV7YXNvnwxe8ihTQIlbLYceXDS 8H8l82rZ2yjZhgwm68FeDJ4DNG718Jk4h3vJF9GMV8v7v3VDBDOQR8PYstncGiN9vzKt nvfqu4zia7iHQqGJkPKjpNGkgoUoUFB7ZksqsBzqG5+mAUvOSaByaU9adhuCvnlJDXe+ XWKE/cAQEk07XgtH8MxNtHSjoXOEQFNqkAg4mhX/WCMWeajOJ8ep2Rk+WaMZeAja55qy r0Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680704901; x=1683296901; h=mime-version:message-id:date:subject:cc:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=odJiU2R4EYr88ge6wVl4aeDMDTpx7rVHViOUz3AjcSA=; b=x6kb7i/JdKLYnyj6VdHN3uwiE1B0kFantzOwsDnNKwDK72Ry7QLI7ZO1IXv6ftlPmC LJ7XeYrRMN7GAr2zUgv252LpUNX4Ki8ilGNtq67oRHhoAyUkqxuacraos/pKpMJcL6a1 g81G6hsKjfIWECnuW/DvwSMBYIq6vKFYfk+jXQ6vn7PifmeF129N2AqNSVOG4Es/MC3p jsgLvFBhX5yxxJj3V5y99Aca/OSMUgx8ddA0Tw46Fa22sTEOltWC+onCX/V1y4jaO7Vc CnFftxid3HJto5q26VPCSAXnGl7wiuv65Wu8bjpk5ZbS1Z7YSfWi99NmiolM2NmPPhLH N6Ew== X-Gm-Message-State: AAQBX9fNz3jPXVMN0f7ELDV4Qf5UOwNDY12070qtmWutqcPCjyd8p9vs EhZkHmlX2vTbXKSJwZlKX+A= X-Google-Smtp-Source: AKy350b4agwyp+QmOBzJCsraTLV+ro6n/WeKQom6Ot5wQxMustmVoKhVHxN2mS9NSGGSfVV5gTPeLw== X-Received: by 2002:a17:90b:1b44:b0:237:50b6:9838 with SMTP id nv4-20020a17090b1b4400b0023750b69838mr7281957pjb.45.1680704901181; Wed, 05 Apr 2023 07:28:21 -0700 (PDT) Received: from localhost ([150.107.26.20]) by smtp.gmail.com with ESMTPSA id t13-20020a170902b20d00b0019c90f8c831sm10237107plr.242.2023.04.05.07.28.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Apr 2023 07:28:20 -0700 (PDT) User-agent: mu4e 1.8.14; emacs 29.0.60 From: Payas Relekar Date: Wed, 05 Apr 2023 05:02:41 +0530 Message-ID: <878rf7ql1y.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Michael Heerdegen writes: > `flyspell-prog-mode' is a variant of `flyspell-mode' for editing > programs: it limits spell checking to areas of text fontified with > certain faces (`flyspell-prog-text-faces', normally strings and > comments). The intention is obviously to skip keywords and tags that > are used by the programming language itself. > > In sum the name "flyspell-prog-mode" has become a very bad one. We > should obsolete it and find a better one. flyspell-limit-region-mode ? -- From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Akib Azmain Turja Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Payas Relekar Cc: Michael Heerdegen , 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168070715025037 (code B ref 62677); Wed, 05 Apr 2023 15:06:01 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 15:05:50 +0000 Received: from localhost ([127.0.0.1]:52414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk4hp-0006Vl-WF for submit@debbugs.gnu.org; Wed, 05 Apr 2023 11:05:50 -0400 Received: from knopi.disroot.org ([178.21.23.139]:40988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk4hn-0006Va-HZ for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 11:05:48 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 073B7401EF; Wed, 5 Apr 2023 17:05:46 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id KLLrQ6LxtKSl; Wed, 5 Apr 2023 17:05:44 +0200 (CEST) From: Akib Azmain Turja DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1680707144; bh=hJhtbwC407cvfDwYt2yM5dHjLWVAY5U3A1ci6ollua8=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=mYHkyRhrOVyTBvsBRtY5Ns3yrQshOLvKwhnwFpQXUjOmpaTARgYS1kjAQa7GK630N /c5oPzOyn7ZeOwQANYD+YPZolJisEpGXMWfqRZ5HakVUv5qW0Z9XFTHC07zY5z3F1D lBo7xqBB+gn915zPqwbRoIxFif6BdblCkHKgl262lQT8GXVBk3O7Pgv6A45teK/L/n rZ2YzR5LgQbUiJMDWVGKZky72J8ykQsHbZKz4VlVZcfsKRuXyailvNf0ZSQRlGZJRR sWnNDoQjjW5sVZNNGgmvJAOyrbmXhRrsK5aq2c1gECjyAaYobL4cWV4AxpQHNy7ce2 zxA4YtoU4piPA== In-Reply-To: <878rf7ql1y.fsf@gmail.com> (Payas Relekar's message of "Wed, 05 Apr 2023 05:02:41 +0530") References: <87mt3mv5e9.fsf@web.de> <878rf7ql1y.fsf@gmail.com> Date: Wed, 05 Apr 2023 21:04:38 +0600 Message-ID: <877cuq5q0p.fsf@disroot.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Payas Relekar writes: > Michael Heerdegen writes: > >> `flyspell-prog-mode' is a variant of `flyspell-mode' for editing >> programs: it limits spell checking to areas of text fontified with >> certain faces (`flyspell-prog-text-faces', normally strings and >> comments). The intention is obviously to skip keywords and tags that >> are used by the programming language itself. >> >> In sum the name "flyspell-prog-mode" has become a very bad one. We >> should obsolete it and find a better one. flyspell-human-text-mode? flyspell-comment-and-string-mode? > > flyspell-limit-region-mode ? > -- flyspell-limited-mode? flyspell-ltd-mode? flyspell-co-mode? flyspell-inc-mode? =2D-=20 Akib Azmain Turja, GPG key: 70018CE5819F17A3BBA666AFE74F0EFA922AE7F5 Fediverse: akib@hostux.social Codeberg: akib emailselfdefense.fsf.org | "Nothing can be secure without encryption." --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyVTKmrtL6kNBe3FRVTX89U2IYWsFAmQtjgYACgkQVTX89U2I YWudAg/+MRI6ZSQnVKuaKrBCT+0/q6clOaqbTLf0BvKwvxUQl9ABIoW32tyxDlq9 36yB18dfMvLh+a/TEq94pijqv15hbUsbk2o+Uc2oKfWwBvIYKRLAqoka2FGsBA29 D10VfSqf60yWAFAgXqM7VvRaxjFleKCWZo/34ehotWvzkkvar20F4RLJ1ReCkqQ+ +kmhtoAX2fGmp9v5bn1DVAutMe3V62U62OqV9y2gBwpC/OsfkF7fk2ltgeJ82DRp 4FuPa5jCUTP/ObNX1o99UDweXKZodQXrWLkjsVpTmPJMKVCOvIt+nspNnwUV8l20 blFblvhH83U4khLdLOPCF0gVA+Fy7mYOG1cRcUui2greOYTnUVfftNlZnUV/QXOw kDAJMUZrZVyGwmVXMnmvEYug3bXyWhGPkAsCNmaEdAxrG+swyxwq7CKa4H16JBl6 +OHY2CtVIb2NDnTmSCqoV4yne+zmJ8mBwkY7QKUoAADhCZl/LnpF8boG7i0jeziY PpSF6wwHU+FJm59tyZHk0hAv0nnPqyJpC6qJAkgdrmVKpElLY2iKpGabkm8pFyR9 oz8GQsxwQJT8pzq0uZMRXWpv1jc7ahMVQs2I97h2r+EsO/ZH2ZU45Kp5EzA9U5d2 PAC15mygs3QVN/eweVwcPp1SW/DuViZThNGStb91tC+7wHHROgo= =rGfG -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 15:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Akib Azmain Turja Cc: michael_heerdegen@web.de, relekarpayas@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168070834527071 (code B ref 62677); Wed, 05 Apr 2023 15:26:02 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 15:25:45 +0000 Received: from localhost ([127.0.0.1]:52444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk517-00072Y-0y for submit@debbugs.gnu.org; Wed, 05 Apr 2023 11:25:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk515-00072J-7I for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 11:25:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pk50z-0001Oy-JZ; Wed, 05 Apr 2023 11:25:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=sFu2Q+oe0yib+vJfBgoSO2pIyMaDIRCIMme0iurKPxU=; b=B+NB/PvnI00A b6oonVK/S6sQZhmaKakQCvI44acTWbV26ac9yhQi4Ych1O8uEaEdgWtW6v69gHnDsMLDYS/HkE1x5 +q2nlmwG+aR41Bq1fF9L9Dgwjz1Eii/1lrL9NSrSGA0S0+ob9P8b+PW/zoGlFuNWOEdYX+czWYLfu j8vwLK5JN7ZC06GY8kY0nPpf84vhtAFmssWFjXn9QIGAMO8FL1ntvV7FaSoN2Xs/HHvAUG5omj9nH xY4tWyP7D8VCZPjH1cK/jdqBjmzWbhAx2OrdfGCAfmUs4+FE/otxWb7eP2UzXtwgZTXJEtWtoPeJs IGAPnRf20G7snFcFxWpRjA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pk50w-0005tZ-A6; Wed, 05 Apr 2023 11:25:37 -0400 Date: Wed, 05 Apr 2023 18:26:00 +0300 Message-Id: <834jpus647.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877cuq5q0p.fsf@disroot.org> (bug-gnu-emacs@gnu.org) References: <87mt3mv5e9.fsf@web.de> <878rf7ql1y.fsf@gmail.com> <877cuq5q0p.fsf@disroot.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: Michael Heerdegen , 62677@debbugs.gnu.org > Date: Wed, 05 Apr 2023 21:04:38 +0600 > From: Akib Azmain Turja via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > >> In sum the name "flyspell-prog-mode" has become a very bad one. We > >> should obsolete it and find a better one. > > flyspell-human-text-mode? > flyspell-comment-and-string-mode? > > > > > flyspell-limit-region-mode ? > > -- > > flyspell-limited-mode? > flyspell-ltd-mode? > flyspell-co-mode? > flyspell-inc-mode? flyspell-skip-keywords-mode flyspell-ignore-keywords-mode From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 15:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Akib Azmain Turja , Payas Relekar Cc: Michael Heerdegen , 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168070959829337 (code B ref 62677); Wed, 05 Apr 2023 15:47:02 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 15:46:38 +0000 Received: from localhost ([127.0.0.1]:52469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk5LJ-0007d7-Ll for submit@debbugs.gnu.org; Wed, 05 Apr 2023 11:46:37 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:38637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk5LI-0007cs-LG for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 11:46:36 -0400 Received: by mail-wr1-f44.google.com with SMTP id q19so33597205wrc.5 for <62677@debbugs.gnu.org>; Wed, 05 Apr 2023 08:46:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680709591; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=y1nBQkULPk/Ifch2nEVD2LovJj/ewxmUAt7/ezNCrwU=; b=cbouo/YrB1rfVmz7jPoGtlIuXgXXZGxyLcXtvYrDejMtYfdw141yJMNePJJz/FWv9R X1AAvgT66555/VtdpQDMYCD8nixFtnEQAjzoF0MQKZueoR1u4IgMxU42UHmJO2hsUfjh 1aMppOvdRpIPqPCs5a1sVAAqbXyGSEz74LLRWbz0j2AmZ7HHKJBKSUYnTDn2LMa054tX cBIH2AGGcqQ/o+NgtmWFzn+gIAEQ5RIQAY09PeE6qotIO6/u4qLhUcTwFRi91EOarii1 vIgwcHfsAQ7Ntnm93Uduyvn122igET0wVEeJiEum7DIWjLZKM7frzhoVgQh5G59ZIM6v aobA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680709591; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=y1nBQkULPk/Ifch2nEVD2LovJj/ewxmUAt7/ezNCrwU=; b=oxtFkQzkVlNn2yKoRq6agtEKXLL7J00uQhFG4gI2ac2eBgyOjv/UPa9xr7kEQjAV3J ON37bmhaveSKJPiEgwDiIJCoH9R6E4rWIdsuVK2VaVs6faxIUmryj8p8FQF0iKl0XQEB XMc0fDv60pMMGpcTDmwutveNkDXU6vq3MiGcV72Fbsl1NvrJsDPlObd+3oX6mUf1/Tpe VWMI4/X7KOH1BSMeZrgEaMzxXCwapQokE2tHxgFBT6Z7IH9DcIMFmd+PiuGFco8t5X8R 259kJ9YDpTE/9t6jjPlM5NqFPJrNfJe1VPJYNsvH88yrNMcS2BcEOy28AHWd7Y0F/97Z vi3Q== X-Gm-Message-State: AAQBX9dARQexk7t9vMSnwOGQpt2E/gh7sAlgjoXpwu3utxZKRjUIVKEj j0thnBfP0jm018EZXkPLdN4= X-Google-Smtp-Source: AKy350aBwZxaQy0vJOdiRqqkOBkU+S+PPtOYJlkSMCEqHkA0ijN6eVlge0tzxIMfhrw2QE5AcYFHbg== X-Received: by 2002:adf:ffc4:0:b0:2e5:87cc:54b3 with SMTP id x4-20020adfffc4000000b002e587cc54b3mr4836014wrs.54.1680709590748; Wed, 05 Apr 2023 08:46:30 -0700 (PDT) Received: from [192.168.1.2] ([31.216.80.60]) by smtp.googlemail.com with ESMTPSA id f9-20020adfe909000000b002c7163660a9sm15261567wrm.105.2023.04.05.08.46.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Apr 2023 08:46:30 -0700 (PDT) Message-ID: <11ac537d-0a9e-e2c4-9160-e90102171314@yandex.ru> Date: Wed, 5 Apr 2023 18:46:28 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Content-Language: en-US References: <87mt3mv5e9.fsf@web.de> <878rf7ql1y.fsf@gmail.com> <877cuq5q0p.fsf@disroot.org> From: Dmitry Gutov In-Reply-To: <877cuq5q0p.fsf@disroot.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) On 05/04/2023 18:04, Akib Azmain Turja via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > flyspell-comment-and-string-mode? I like this one. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.16807121503190 (code B ref 62677); Wed, 05 Apr 2023 16:30:02 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 16:29:10 +0000 Received: from localhost ([127.0.0.1]:52516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk60U-0000pO-5s for submit@debbugs.gnu.org; Wed, 05 Apr 2023 12:29:10 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:42087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk60S-0000p6-6a for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 12:29:09 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 3011A1C0008; Wed, 5 Apr 2023 16:29:00 +0000 (UTC) From: Juri Linkov In-Reply-To: <87mt3mv5e9.fsf@web.de> (Michael Heerdegen's message of "Wed, 05 Apr 2023 15:13:18 +0200") Organization: LINKOV.NET References: <87mt3mv5e9.fsf@web.de> Date: Wed, 05 Apr 2023 19:17:46 +0300 Message-ID: <86fs9efh2l.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > We should obsolete it and find a better one. Too late to rename it because it runs 'flyspell-prog-mode-hook' customized by users. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 17:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168071670012119 (code B ref 62677); Wed, 05 Apr 2023 17:45:02 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 17:45:00 +0000 Received: from localhost ([127.0.0.1]:52575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk7Bs-00039P-G0 for submit@debbugs.gnu.org; Wed, 05 Apr 2023 13:45:00 -0400 Received: from mout.web.de ([212.227.15.3]:40447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk7Bp-000393-Og for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 13:44:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1680716691; i=michael_heerdegen@web.de; bh=v79aQ/2asG7Mvo72o2FUNBVSYV8qL9FGAXtEUt7B/PM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=sX5ikecTy6WnfU/MhZ8P5FF9PwntMXHls65lTg04SA6Fj4mnzolSGFM64XdCkEXRm QITq8q8fc+CBxmsY7yrVeIqs0ktCIfxK3G8iZHpOpkcI3wT5e58NcGZcNQ0SCHZHE5 4u1NoC2eL3N+AfYsJTwaDaXoQuzOVsg57K0CxEECgpe2f2AOn2oKQSDPmbPnyFzsES hGydvY8jq/yRf2Xt/57YL+EREFjNACz10gt4ZJXtXMZfwM/TG3T2MCxTiQRMc4CQg1 L08ybq50q92+VXaQiEj9LTrH5VgOy3RyN8+nA90lsXSDnBGpXzzW2unf/ZIxvC6Ud+ j3QygQLSpSwUA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([178.14.74.146]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mav6t-1qHFsm0WGh-00cSbq; Wed, 05 Apr 2023 19:44:51 +0200 From: Michael Heerdegen In-Reply-To: <86fs9efh2l.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 05 Apr 2023 19:17:46 +0300") References: <87mt3mv5e9.fsf@web.de> <86fs9efh2l.fsf@mail.linkov.net> Date: Wed, 05 Apr 2023 19:44:50 +0200 Message-ID: <87o7o2kyul.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:VAu8lBeyUkgEFvoZSNiq6OeZyHrJS6RsMvAcQPa2KhsPbjxk6fj QPTDZOQn2XAE3Vem8tNcQyQXgdMS9AuQxYHQ4ZNgvBj310anZKYVYjzm5PrdZLL/yoQGDxe P7O2u5tPkvEzcOOkYTLZFR3+hFzc4K41qqpl4GaxNnCEIk9t91pm4GfW+nK9M64vvxCl+/k qcDRjW+tkyBVKwcCNydOQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:JhCbkgZqd9A=;NihpbK5XtQsb71NxJc3ZwTFPKyO EOYOnucO84gT/4dnrukUKJmMNEejcGS9Bi/pld0AhS/OOVlgprlMCbr9cVF8OMKY8Tj/fhrQz XgVYeLwbvD+RP98OaBtN7WUkY/GvbO/sNuRyVKAxWIln5y9+fb3PXktt45UmcUZNiP+YjzPKB MTncS+LX3riTYvBcgNMfHmP7Ep/K6rZ5oO2Zlp7QqMJ4aGQrkIsJfLxR9A0pGE/WgnUe14Y8C z+ATXX0C9gjnVLobFbtElxULsIgpt9+FSJGTUiazTgxh7UlxKDBh1LT4Rqc5sYfJAB9vPR3D8 becpUNjj6HB4xrfezTTsDy+NoGaX7vVR0oWC422fGcTnqBdMX02rc0Otx/p+D5PIlMd6bEQOs LC2Ei2xnjSjpFsb64sI4SVD488phycmfJIMB17sCyE99pgFwiXE2aHxRU9/JL0k3tAV6BB/is JRLjdVdD8bowlopufiTUTrZeroSK0FODrVQurDoAA1rY+MrI/OBu8kBSxhEMjtHSYwgQv/UKj EeVkiaQUAXiw/LsKwBRFEJUpJj3Ek1otQ78zjcOtIKuIayNqoFOuBkgEA1/rbJPENjw90sOXn 6+woOM35rY6i/CYu9YOLwouu3tphTuGZYMfy5PCmgJ3mUoYwPxHP4tHopyAf0vZw+XeEkDEYU pzglhE7S2q78wNR8nLwtPPxa/DEbQt16vOshTVvZconftWKLXkyV06Sc/99GHyIbzt4+CPRij pb4ei97vaH9vSpltfVMczdxyM/j5aIpHDwDo0GugW8DzxPh1LaBcS30jc/LMq0Xvjar6T6flo 7O2JbECWehIWWu0Kp2KwxFneUgaV680o9p9gK5p/Chc1tayXjAvFPzjeXKwmr1Absjgc69CwR /81t7hWoCedVAtfMxlnimkQhbPbLShhmRDJMErWMEchWam1z0PoGnTV9It6ay4OFgzRb3mBei pgtPNI4Gl8bRxsWNaUP1CCyS9PM= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Juri Linkov writes: > > We should obsolete it and find a better one. > > Too late to rename it because it runs 'flyspell-prog-mode-hook' > customized by users. Can't we use a `defvaralias' like in other places? Michael. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 19:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: michael_heerdegen@web.de, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168072143422083 (code B ref 62677); Wed, 05 Apr 2023 19:04:02 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 19:03:54 +0000 Received: from localhost ([127.0.0.1]:52665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk8QD-0005k7-W5 for submit@debbugs.gnu.org; Wed, 05 Apr 2023 15:03:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk8QB-0005jp-R4 for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 15:03:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pk8Q5-0005uK-R0; Wed, 05 Apr 2023 15:03:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=a/ziyWb7bQyAGAQUYD0HZJAnGdguaff3KuaukeGAmiM=; b=sCskGYg4Hxne CmYB5F33HuHFoxAveEmtLtb31ngu5hsrwv8snvqL04yZMHCLdP6o8WVO2AEacOVjwNsIaXNS2cFet IfXjX84os6VPTW9Q5liYsKMXBSZ7wLTjjp4VDLsiD1EzhQX/WSs/a8fJIfgP14WwQviBKIu3YzKRK 9kscO6jtWtNnSm+uOdAgIRO86Mmmgqzpf1t1ylZYmjgiL+Ris5DF3+b8cwExsqEDlJSUSqL65NzCo 8C/tGST1zDKJXn9nUayFGFVDbp9L/bxHZlCUuiTnI/8TjnwUGKWI9WRM8oOAzOxSQVaOyQbp1wyz0 FUu/Tsiey7yCRdZXJIzIzg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pk8Q5-0001H0-Am; Wed, 05 Apr 2023 15:03:45 -0400 Date: Wed, 05 Apr 2023 22:04:13 +0300 Message-Id: <831qkyrw0i.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <86fs9efh2l.fsf@mail.linkov.net> (message from Juri Linkov on Wed, 05 Apr 2023 19:17:46 +0300) References: <87mt3mv5e9.fsf@web.de> <86fs9efh2l.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 62677@debbugs.gnu.org > From: Juri Linkov > Date: Wed, 05 Apr 2023 19:17:46 +0300 > > > We should obsolete it and find a better one. > > Too late to rename it because it runs 'flyspell-prog-mode-hook' > customized by users. We could keep the hook name, with or without an alias. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Apr 2023 20:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen , 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168072663031948 (code B ref 62677); Wed, 05 Apr 2023 20:31:01 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Apr 2023 20:30:30 +0000 Received: from localhost ([127.0.0.1]:52740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk9m1-0008JE-Up for submit@debbugs.gnu.org; Wed, 05 Apr 2023 16:30:30 -0400 Received: from mail-pj1-f49.google.com ([209.85.216.49]:54877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk9lz-0008Iw-CG for 62677@debbugs.gnu.org; Wed, 05 Apr 2023 16:30:27 -0400 Received: by mail-pj1-f49.google.com with SMTP id ml21so13250714pjb.4 for <62677@debbugs.gnu.org>; Wed, 05 Apr 2023 13:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680726621; x=1683318621; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=n2zkKj7YMe+IkF1EsFV7iqh9+z6PGBeKFDe9ahWJpHY=; b=HmoWJYa6vXu1/hrgHglXH79GHHSqsBtpK0w0v1xQuBQnzcW7XlWzKdKLiQGROtFdLr shVw7BdeXm4+Ku7OsfDeQ2wcZ3ywT0mQP5DD9+++nrXgLg/y72kY2gfqR+KSfEZ48J8D vTdPyBmETvcZqwlq+Qt6B/4/bwr9mF6aQcdY3w6YWCP03evCrWC5xjsBeFaZtuMKeM54 rkTgmNZu6vZLUjIDq11SiHvGTv+fC3DZcTAKmMKBfnG2UyqT2bxVGFKPx9VjevShFqlB ZXHY2JksdREO8MqG16KpCXues5VdfRwM5TkDsw7dUebh8do/cc+9vG0PDKiyEFcD5/iL 3Psw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680726621; x=1683318621; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=n2zkKj7YMe+IkF1EsFV7iqh9+z6PGBeKFDe9ahWJpHY=; b=YOP/3lyehUI8Xprd5YFA7AnuTx6rM+BMEqTcBL2crz6GPJlZWTfUdkmkQHJF8WUgNB yrtH2/YyPlYUaF1YcrDrwEKcKbJAVZZLHUme9nKbT+LDOH1gk8KPjkoVEmA3wVruRZS5 fhbwalUpY41laTmuBKL9kmkcFYUjNhcinD1K2bbqZsQvuiHFV9T+IKnk0+F+2Wzf6m/v 9UnTyCLT2nFWjmBWonR2OPyykZIRCVf3Of2RhQeZ3U3WmlrIqHh+JruEyvxL1HyrxlC3 6UoSOGzT3nI/IekJUHESyS3tlFD8/qq5uwB9s2v2UDbcHMhmnXu+yURRM5wsuPcLwfu4 gCpg== X-Gm-Message-State: AAQBX9eeKNRnmA7STU1s1CVIvhYeOodbeEsHbdDxZI1nNXnNlbjuf/V0 hljw9VKn7G8ooyWNhfNXtwQ= X-Google-Smtp-Source: AKy350YP9gXFuwJYokkyUbyJq4zDEKTbRgn/ogfODFgGfHbQLTx/vEwVus5JpN5RlAfERJpK3jbvrQ== X-Received: by 2002:a05:6a20:bb09:b0:d9:a792:8e3d with SMTP id fc9-20020a056a20bb0900b000d9a7928e3dmr525610pzb.30.1680726620754; Wed, 05 Apr 2023 13:30:20 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id 9-20020aa79149000000b0062dd28aaca6sm11013320pfi.212.2023.04.05.13.30.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Apr 2023 13:30:20 -0700 (PDT) Message-ID: <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> Date: Wed, 5 Apr 2023 13:29:59 -0700 MIME-Version: 1.0 Content-Language: en-US References: <87mt3mv5e9.fsf@web.de> From: Jim Porter In-Reply-To: <87mt3mv5e9.fsf@web.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 4/5/2023 6:13 AM, Michael Heerdegen wrote: > `flyspell-prog-mode' is a variant of `flyspell-mode' for editing > programs: it limits spell checking to areas of text fontified with > certain faces (`flyspell-prog-text-faces', normally strings and > comments). The intention is obviously to skip keywords and tags that > are used by the programming language itself. For what it's worth, when I started using flyspell-mode last year and subsequently discovered flyspell-prog-mode, I immediately understood what its intent was from the name. So from my perspective, it's actually a very good name. In particular, I never got the sense that it was a major mode or that it was *directly* tied to prog-mode; only that flyspell-prog-mode is most useful for programming-like modes (which are usually, but not always, derived from prog-mode). It's possible there's a better name, but is the name really the main problem for discoverability? As far as discoverability goes, I believe I found out about flyspell-prog-mode via flyspell-mode's docstring: > This mode is geared toward text modes. In buffers that contain > code, ‘flyspell-prog-mode’ is usually a better choice. If there are still discoverability issues, then I think we should try to provide appropriate keywords in manuals, etc so that it's easier to find this. The problem of undiscoverable/misleading/opaque names in Emacs comes up fairly regularly (e.g. with Eglot), and while clear naming is helpful, I think it would be more helpful to make it easier for users to search for packages, modes, etc using whatever keywords make sense to them. Then discoverability is more about ensuring that we specify an appropriate set of keywords. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Apr 2023 06:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Porter Cc: michael_heerdegen@web.de, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.16807622664209 (code B ref 62677); Thu, 06 Apr 2023 06:25:01 +0000 Received: (at 62677) by debbugs.gnu.org; 6 Apr 2023 06:24:26 +0000 Received: from localhost ([127.0.0.1]:53235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkJ2o-00015p-7K for submit@debbugs.gnu.org; Thu, 06 Apr 2023 02:24:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkJ2m-00015c-Qf for 62677@debbugs.gnu.org; Thu, 06 Apr 2023 02:24:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pkJ2h-0003ya-9W; Thu, 06 Apr 2023 02:24:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=ty0/AXX5C3+3Mlpl+JfqH28Rgwuqsl09REOFKK2ZEvc=; b=DuMxQPBm55cs62A+MNZH OdClxs0zgClZhuf+ZitaKb6PKJdrNxCzn3U9z/WnXn4f0Hg6fDaE7YdtElOBja186uSDQx2p/KblU Ffb6vFex1FGQRA/qEjZxsbV0sfp3UuTf2A7+epwOmGXOieKGVTfLClnwzfq+6RXOKVZqio25TjqLh 4+RF/youoMzVlT9TEIz4PQz7NW7dqob6wAzK3ZVdoKcpuY2bkPQZsoWE5TyqsRGhVzONBpKFfiD4q rCanVCSHWKk5ymfcv6hW0p2R4sNYzaQdBaFU6mkeSc8hMLDis9LOvPEKq+DUixIP160dreuNwE6ef UODv9wOvBhLupA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pkJ2g-0001o1-Ph; Thu, 06 Apr 2023 02:24:19 -0400 Date: Thu, 06 Apr 2023 09:24:46 +0300 Message-Id: <83y1n5r0i9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> (message from Jim Porter on Wed, 5 Apr 2023 13:29:59 -0700) References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 5 Apr 2023 13:29:59 -0700 > From: Jim Porter > > On 4/5/2023 6:13 AM, Michael Heerdegen wrote: > > `flyspell-prog-mode' is a variant of `flyspell-mode' for editing > > programs: it limits spell checking to areas of text fontified with > > certain faces (`flyspell-prog-text-faces', normally strings and > > comments). The intention is obviously to skip keywords and tags that > > are used by the programming language itself. > > For what it's worth, when I started using flyspell-mode last year and > subsequently discovered flyspell-prog-mode, I immediately understood > what its intent was from the name. So from my perspective, it's actually > a very good name. That depends on what you understood ;-) It could be that you understood it immediately, but incorrectly or inaccurately. > > This mode is geared toward text modes. In buffers that contain > > code, ‘flyspell-prog-mode’ is usually a better choice. The above is inaccurate as well: text-derived modes for markup text can also benefit. Basically, anything where you have keywords that are not necessarily words in a human language. > If there are still discoverability issues, then I think we should try to > provide appropriate keywords in manuals, etc so that it's easier to find > this. IMO, we should start with what the manual says: Flyspell Prog mode works just like ordinary Flyspell mode, except that it only checks words in comments and string constants. This feature is useful for editing programs. Which might try to explain the name, but in doing so, it misses the opportunity to let the readers discover what that mode truly is and what it can do. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Augusto Stoffel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Apr 2023 12:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 62677@debbugs.gnu.org, Juri Linkov Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168078327229978 (code B ref 62677); Thu, 06 Apr 2023 12:15:02 +0000 Received: (at 62677) by debbugs.gnu.org; 6 Apr 2023 12:14:32 +0000 Received: from localhost ([127.0.0.1]:53620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkOVb-0007nS-Ji for submit@debbugs.gnu.org; Thu, 06 Apr 2023 08:14:31 -0400 Received: from mail-ej1-f44.google.com ([209.85.218.44]:34592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkOVY-0007nC-PL for 62677@debbugs.gnu.org; Thu, 06 Apr 2023 08:14:30 -0400 Received: by mail-ej1-f44.google.com with SMTP id j22so862178ejv.1 for <62677@debbugs.gnu.org>; Thu, 06 Apr 2023 05:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680783262; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=hUX0NI3ymE6GCDqETkfat5mK3iUj+25Qx1N6Bs6aQFU=; b=VX8CfLOhhJ6exanXppgB9JotGT/olLsydA+yGdepvO4qJq+DaJbKiwgBxTVOnF/B2X Bd/AApUcwkfz5GaELkFlPsYcUPTG3CFYyzOnlYAw/za5phoRgKeLgPa5ln11lm0lWMWs xpQDAbihZmb4F5M0JbfKq4r96lW7ySG5qHKQANyfKwDD4iKXZBDdHJ40pPP4o1Ju9NRN xBbvuNye6jBc9/qH8GzwXmRMUov2NggKXZuu7dVcAgH0l/9AccL9akHkSxv7uoOzwnyB fXH/TYVbpLHD70K5slI4l8e6QCzYPCjnPoz04LSvoKhadpPIT7nwk0pOr9VVSJoExlMU osNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680783262; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hUX0NI3ymE6GCDqETkfat5mK3iUj+25Qx1N6Bs6aQFU=; b=AvXMNjT83eLLKSNK9y//xqtk5FbbA9SvQKfqvM8PtBwDscyDCu733/SWlT+4tP0aF3 OBT8tIdvvfnpO+L9drWrh5i8JcEZTlLVu1onccY+hKQNmhca438V35btDagisXankoa+ Iwu+X9Gx//IPQ7UHTJL63dmvSGOfyRD0NUgdaiA7duzwv1Y2fGevYdxfXmm76P2UqP9W ow1w9sm7+fPiSW2DBa5QCpRsw04KPlAEAxgw+kSEYVhqP4X6S/HX+j0ThJBwzCX/E4fl wo2QITTEmSZo2QIsQ7TpINVEtsYL9Ly5uU1nDMUJ8U3dXGAWnfJYxJagtBj/y1lwMzCy jYRw== X-Gm-Message-State: AAQBX9cnfkbqA7EeXW9yonaRLZrZtmSeaZW+hFEksIM0snciTajQyBcN 7/9LdkufF0uOsq7BYLXWZPNaOwe8mgc= X-Google-Smtp-Source: AKy350bymfgxsHxepgn2uH4acmXbllWaRopGEtFLhw1b48zerkessBwUxDuOPZJmhEhh9jWd/yDNqQ== X-Received: by 2002:a17:906:5f94:b0:878:72f7:bd99 with SMTP id a20-20020a1709065f9400b0087872f7bd99mr6582581eju.6.1680783262529; Thu, 06 Apr 2023 05:14:22 -0700 (PDT) Received: from ars3 ([2a02:8109:8ac0:56d0::ff83]) by smtp.gmail.com with ESMTPSA id gg20-20020a170906e29400b008f767c69421sm755632ejb.44.2023.04.06.05.14.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Apr 2023 05:14:21 -0700 (PDT) From: Augusto Stoffel In-Reply-To: <87o7o2kyul.fsf@web.de> (Michael Heerdegen's message of "Wed, 05 Apr 2023 19:44:50 +0200") References: <87mt3mv5e9.fsf@web.de> <86fs9efh2l.fsf@mail.linkov.net> <87o7o2kyul.fsf@web.de> Date: Thu, 06 Apr 2023 14:14:20 +0200 Message-ID: <877cupxl5v.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, 5 Apr 2023 at 19:44, Michael Heerdegen wrote: > Juri Linkov writes: > >> > We should obsolete it and find a better one. >> >> Too late to rename it because it runs 'flyspell-prog-mode-hook' >> customized by users. > > Can't we use a `defvaralias' like in other places? > > Michael. I don't think a name tweak is useful. If an improvement is at all necessary, then just get rid of flyspell-prog-mode, that is, make flyspell-mode skip keywords and the like by default in prog-derived modes. This is what is intended 99.7% of the time. For the remaining 0.3% of the cases, it's more productive to provide an easier way to customize what is ignored by Flyspell, using e.g. the `spelling-ignore-functions' hook I suggested in the emacs-devel thread. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Apr 2023 17:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168080318415965 (code B ref 62677); Thu, 06 Apr 2023 17:47:01 +0000 Received: (at 62677) by debbugs.gnu.org; 6 Apr 2023 17:46:24 +0000 Received: from localhost ([127.0.0.1]:55094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkTgl-00049R-Na for submit@debbugs.gnu.org; Thu, 06 Apr 2023 13:46:24 -0400 Received: from mail-pj1-f47.google.com ([209.85.216.47]:56106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkTgh-000493-35 for 62677@debbugs.gnu.org; Thu, 06 Apr 2023 13:46:22 -0400 Received: by mail-pj1-f47.google.com with SMTP id l7so37931438pjg.5 for <62677@debbugs.gnu.org>; Thu, 06 Apr 2023 10:46:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680803173; x=1683395173; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=/3DUcoEO0dll2LqloltmiDkNhQQZKksHuymSsZsrW2k=; b=XnTapxtj0FklZN9gB5HwAX717eYldDSlFxHc/Ji+/K4qUhj/Dg7F78WhW9R9szw64T To21PcpuQbbsdlRaovwiFaXFRyQoLXiTA34H/t0QT/WhM2McBt2g2wL26gvedxEYHCFc X+PNqqkQ/WT4opDYJVQSKaOohfUXQyQzTpzYTTD2X/GnLqlvyukFPz3JHxiPf1yMY9+f TRK/lpuv3d8JbEypkaA7CNmSEiX0FuhmRbFdpNCSQxXqk9bCGJ1hesP9ZzYDwlEwWM1M Po+gX6gXnMr/L0GNA2rbZZTqa6h4/6mZGJWqsTQ6QQQqt3mOxfvlkaDwO/2KGkhzc21F +7UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680803173; x=1683395173; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/3DUcoEO0dll2LqloltmiDkNhQQZKksHuymSsZsrW2k=; b=vyZj/u4wsZVfe0ymJWLyAldvM5L/c+Q3fPEOSoAA2IjhA0Lu8+/zA20TTXuptOymyB iER/z2JGe4DCbM0Lkdc6stRuESTfM8wxqt9LMpCAWyOjtlrS6JyWMXbuwzVo02+iunmU ezkBZYeFNCjZc2IYWwK9/ZIQR0hG2EKWmQWoWpsWgysrkOvicbM7IlZigoK4ZDfcct7q FcuyEvL9FEin4jy6f/3OZIM+JqlqtbRKpJ1szPlIvb2l4mGXpcO9HuODDxUSazayeav5 9nwvIVeuhlVyHMSTXxVsSe692LRruxt+4xzdbnPU9tXEHcctbdEAwET+wWU3evpfMkOT nT1g== X-Gm-Message-State: AAQBX9epMd4pI8U8MnrbWXnVwET0OH8EgC0XoUwLojKa9j3u13z/u9uv /DNZ5xowWJnA4CRn9berWBk= X-Google-Smtp-Source: AKy350a+J9Das6l3bo+IPoBEHhcJuYgSuscKcYxLwxxnmMtVXaQ4LTVZkIQIQfM+QKivj23DRRo/1g== X-Received: by 2002:a17:902:c412:b0:1a2:8c7e:f312 with SMTP id k18-20020a170902c41200b001a28c7ef312mr13605768plk.39.1680803172789; Thu, 06 Apr 2023 10:46:12 -0700 (PDT) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id a18-20020a1709027d9200b001a5059861adsm1020013plm.224.2023.04.06.10.46.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Apr 2023 10:46:12 -0700 (PDT) Message-ID: <7dd7ff53-64e5-80fe-f375-fbdbda5b055f@gmail.com> Date: Thu, 6 Apr 2023 10:46:13 -0700 MIME-Version: 1.0 Content-Language: en-US References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> From: Jim Porter In-Reply-To: <83y1n5r0i9.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 4/5/2023 11:24 PM, Eli Zaretskii wrote: >> Date: Wed, 5 Apr 2023 13:29:59 -0700 >> From: Jim Porter >> >> On 4/5/2023 6:13 AM, Michael Heerdegen wrote: >>> `flyspell-prog-mode' is a variant of `flyspell-mode' for editing >>> programs: it limits spell checking to areas of text fontified with >>> certain faces (`flyspell-prog-text-faces', normally strings and >>> comments). The intention is obviously to skip keywords and tags that >>> are used by the programming language itself. >> >> For what it's worth, when I started using flyspell-mode last year and >> subsequently discovered flyspell-prog-mode, I immediately understood >> what its intent was from the name. So from my perspective, it's actually >> a very good name. > > That depends on what you understood ;-) It could be that you > understood it immediately, but incorrectly or inaccurately. To be clear, my understanding was that 'flyspell-prog-mode' is what you should use for modes where some text should be ignored for spell-checking. (Code is the most obvious example, but not the only one.) >>> This mode is geared toward text modes. In buffers that contain >>> code, ‘flyspell-prog-mode’ is usually a better choice. > > The above is inaccurate as well: text-derived modes for markup text > can also benefit. Basically, anything where you have keywords that > are not necessarily words in a human language. Maybe something like this would be more-precise? "This mode spell checks all the text in a buffer. In buffers that contain text that shouldn't be spell-checked (such as code or markup), 'flyspell-prog-mode' is usually a better choice." Then, we could expand on the docstring for 'flyspell-prog-mode', since it's pretty short right now. > IMO, we should start with what the manual says: > > Flyspell Prog mode works just like ordinary Flyspell mode, except > that it only checks words in comments and string constants. This > feature is useful for editing programs. > > Which might try to explain the name, but in doing so, it misses the > opportunity to let the readers discover what that mode truly is and > what it can do. Yeah, this could probably use a bit of expansion too. It does a reasonable job of explaining why you'd use it in a programming mode, but that's (arguably) already obvious from the name. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Apr 2023 02:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 62677@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168083539231901 (code B ref 62677); Fri, 07 Apr 2023 02:44:02 +0000 Received: (at 62677) by debbugs.gnu.org; 7 Apr 2023 02:43:12 +0000 Received: from localhost ([127.0.0.1]:55438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkc4G-0008IT-5h for submit@debbugs.gnu.org; Thu, 06 Apr 2023 22:43:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkc4C-0008IE-7M for 62677@debbugs.gnu.org; Thu, 06 Apr 2023 22:43:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pkc46-0007MG-OX for 62677@debbugs.gnu.org; Thu, 06 Apr 2023 22:43:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=4hFgJm6IOD/Lzqe8smtHZhPPvd3o6fc9fl4rKT1CSvo=; b=BVH8bcF4HTdb v7OuYoAC+P6PO8Br3p9BupgW3XqDM9pZ+YR7SaJiI1oPqkQ5QDWae+O6MAGFYV3VCkmpchU4PglQ8 1boT52UuW7vEDwq2PjKOkivH6STltHQYMegc/0MobhWKz+c8OcWiBUfOEsNXeaS8/vVgCHMqOpwjA TvAm+JEQH8/FPPGrLEITgjNr/aKNbw4/+ZwWcqNGPcU2MUEqRn4y44mwK8h0P8ZzJQi5BZGBmwW6m LNgDp8TRCsrJsl+Ue0DAZyw65Wqa84bgptwoRCAH/fQHhT6CIQ14Gyiaqhuvnzb94ymq9hqEHWSwT CKKytK1IU5+X+DbXF9is3Q==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1pkc45-0002aX-Ux; Thu, 06 Apr 2023 22:43:01 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <834jpus647.fsf@gnu.org> (message from Eli Zaretskii on Wed, 05 Apr 2023 18:26:00 +0300) References: <87mt3mv5e9.fsf@web.de> <878rf7ql1y.fsf@gmail.com> <877cuq5q0p.fsf@disroot.org> <834jpus647.fsf@gnu.org> Message-Id: Date: Thu, 06 Apr 2023 22:43:01 -0400 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > flyspell-skip-keywords-mode > flyspell-ignore-keywords-mode I don't think that name correctly describes what the function does. Its code suggests that it limits spell checking to string constants and comments. That means, if I understand it right, that keywords won't be spell checked, and symbol names also won't be spell checked. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Apr 2023 06:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rms@gnu.org Cc: 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168084956726824 (code B ref 62677); Fri, 07 Apr 2023 06:40:01 +0000 Received: (at 62677) by debbugs.gnu.org; 7 Apr 2023 06:39:27 +0000 Received: from localhost ([127.0.0.1]:55595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkfks-0006ya-Rt for submit@debbugs.gnu.org; Fri, 07 Apr 2023 02:39:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkfkr-0006yL-1y for 62677@debbugs.gnu.org; Fri, 07 Apr 2023 02:39:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pkfkl-0002Sj-ER for 62677@debbugs.gnu.org; Fri, 07 Apr 2023 02:39:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=l9Jhf67+aAg6LD/NWqkYgPAbcWqEx3ornhz2bw8iDN4=; b=Fu1c/VdeVU5Z 9IDfvkQmW2Xh4aT3aYYrUC8crwTQa847YOtXT+gAcNhGideyvhfvw9GHQ86p/H9KGO++g949HS2jk L50J5rYWWa7DMVREvhyMTKUjELxbe2kz6pJwUkPv6rYqL7D1AXO3Wclm+q1XgPL4A+xeLoI+1Vedu 5ORIXN/tGmD/f5lEPJ5u4DxIJ43+gjM1O3ae9tEg5XWpM2H976F3rRik2xP0eqHuN2uUFwvHlwHDe l9dvMLGoUYwfGBnuwSpAK8accvncVZCejpTs//EJHNpHoGC7/Z9rL7ds+/LB7Fy1gRtWlZqcV+azu HaKUw1OYrX0QRoEg2oBdDg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pkfkY-0000OW-HF; Fri, 07 Apr 2023 02:39:06 -0400 Date: Fri, 07 Apr 2023 09:39:38 +0300 Message-Id: <83edowp55h.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Richard Stallman on Thu, 06 Apr 2023 22:43:01 -0400) References: <87mt3mv5e9.fsf@web.de> <878rf7ql1y.fsf@gmail.com> <877cuq5q0p.fsf@disroot.org> <834jpus647.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Richard Stallman > Cc: 62677@debbugs.gnu.org > Date: Thu, 06 Apr 2023 22:43:01 -0400 > > > flyspell-skip-keywords-mode > > flyspell-ignore-keywords-mode > > I don't think that name correctly describes what the function does. > Its code suggests that it limits spell checking to string constants > and comments. ??? Where do you see a reference to strings and comments in the two names I suggested? > That means, if I understand it right, that keywords > won't be spell checked, and symbol names also won't be spell checked. "Symbol" has no meaning for descendants of Text mode which use markup commands. It is only meaningful for programming language modes. And this feature is not limited to programming languages, that's the source of the original confusing name to begin with. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Apr 2023 02:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 62677@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.16810952172585 (code B ref 62677); Mon, 10 Apr 2023 02:54:02 +0000 Received: (at 62677) by debbugs.gnu.org; 10 Apr 2023 02:53:37 +0000 Received: from localhost ([127.0.0.1]:34001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plhey-0000fc-Ru for submit@debbugs.gnu.org; Sun, 09 Apr 2023 22:53:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plhew-0000fP-V2 for 62677@debbugs.gnu.org; Sun, 09 Apr 2023 22:53:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plher-0006ZC-IO for 62677@debbugs.gnu.org; Sun, 09 Apr 2023 22:53:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=L6oUClRya8v4Z44XILxZldFdYhdaDiK5kU1vtVpe/0M=; b=oGBeqsTpLt1y Up7KvMhRELwzVlRdQST3dGyXzad6+7HyEz+o02hrXm8Z/gEdlv7hVtiVHL3CoDz3CbW9CEfliCzFg XhP3k7QwDqTZfkzWYdYok9VCUQ/mHzo0gFwNm+EfvBd29/ZnnNJ15yPuyhSbmT3ZG9p1e7ySo+kjO NwMWsgC7l8e364MkGHUrAQ7JewJN5I4eoPbCDbb92tXiiZtSaZb/OzgMr2NeTdJ0cD0bphwNeEHQf S/MZLDN4vRxKComwVdnBqyaXPDWIFpl0rYOHYCJ3oR87vj6ovtBwuxfj4XdqKpHI2kI7vG8+l8te5 jk+8SrmQrPLFo8ceyZWJoQ==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1plhen-0000gx-PN; Sun, 09 Apr 2023 22:53:26 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <83edowp55h.fsf@gnu.org> (message from Eli Zaretskii on Fri, 07 Apr 2023 09:39:38 +0300) References: <87mt3mv5e9.fsf@web.de> <878rf7ql1y.fsf@gmail.com> <877cuq5q0p.fsf@disroot.org> <834jpus647.fsf@gnu.org> <83edowp55h.fsf@gnu.org> Message-Id: Date: Sun, 09 Apr 2023 22:53:25 -0400 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > flyspell-skip-keywords-mode > > > flyspell-ignore-keywords-mode > > > > I don't think that name correctly describes what the function does. > > Its code suggests that it limits spell checking to string constants > > and comments. > ??? Where do you see a reference to strings and comments in the two > names I suggested? I saw that in a diff that was in one of the emails in this thread. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Apr 2023 04:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rms@gnu.org Cc: 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.168110208915183 (code B ref 62677); Mon, 10 Apr 2023 04:49:02 +0000 Received: (at 62677) by debbugs.gnu.org; 10 Apr 2023 04:48:09 +0000 Received: from localhost ([127.0.0.1]:34048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pljRp-0003wm-94 for submit@debbugs.gnu.org; Mon, 10 Apr 2023 00:48:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pljRm-0003vV-Ig for 62677@debbugs.gnu.org; Mon, 10 Apr 2023 00:48:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pljRh-0002p0-56 for 62677@debbugs.gnu.org; Mon, 10 Apr 2023 00:48:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=nlcSKMtdMOeqxuavMHWMSBwjZkVtUgkefU6fcoTHWAo=; b=RG1+Q66p+ghX iddMzOz/lsp+aG6W82fBRFDuBI+wfY1dfGQyUvYbQU93QEEZvnWZYm8yTMpS6Vi7bj6n/FDACetKW 2K1lFZNJnOSmOcUuQWFasKgOyoZYwrFuFGFRZrg5fgZONywD6AQTd9OdEeYNU4vSCWSXY4OXGDzNC TTX5Xq/peWza4zMYQzVPnwp2Ajz8vZeZ7qkqz+bZGaX3qhCYv4SSFzUf0V1c+ZavMxyYmqGWBkR5w V7QR4XH+0fP0mq3Ul0dOMYLHgzweNW0WlFOsXkZ5LpJQg+hkCcw5E+Ov8ui3CMy6dPJbxuIuA+Zq7 O27Hlt7QUEejc3KDpETz4A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pljRZ-00058U-FN; Mon, 10 Apr 2023 00:47:54 -0400 Date: Mon, 10 Apr 2023 07:48:33 +0300 Message-Id: <83pm8cl4v2.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Richard Stallman on Sun, 09 Apr 2023 22:53:25 -0400) References: <87mt3mv5e9.fsf@web.de> <878rf7ql1y.fsf@gmail.com> <877cuq5q0p.fsf@disroot.org> <834jpus647.fsf@gnu.org> <83edowp55h.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Richard Stallman > Cc: 62677@debbugs.gnu.org > Date: Sun, 09 Apr 2023 22:53:25 -0400 > > > > > flyspell-skip-keywords-mode > > > > flyspell-ignore-keywords-mode > > > > > > I don't think that name correctly describes what the function does. > > > Its code suggests that it limits spell checking to string constants > > > and comments. > > > ??? Where do you see a reference to strings and comments in the two > > names I suggested? > > I saw that in a diff that was in one of the emails in this thread. That was a suggestion from someone else, and I agree that it is sub-optimal, for the reasons you gave. Which is why I suggested different names, without a reference to comments or strings. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 04 04:40:26 2023 Received: (at control) by debbugs.gnu.org; 4 Sep 2023 08:40:26 +0000 Received: from localhost ([127.0.0.1]:48413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd58E-0008Mk-5p for submit@debbugs.gnu.org; Mon, 04 Sep 2023 04:40:26 -0400 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:52594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd58C-0008MR-BD for control@debbugs.gnu.org; Mon, 04 Sep 2023 04:40:24 -0400 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-500bb392ab7so2002665e87.1 for ; Mon, 04 Sep 2023 01:40:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693816818; x=1694421618; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=Ga4FuC8/jwHTc4N/vgvqHZu/SkIc/PtkBK4HbZWadfo=; b=hi3YCEjuEamiyQYv8hCPmWjf3www5MHEAkD/WIhk6lg7CqIeC9hNB1kR3cf3F/s9oJ jB7C/2qawm0LUPCKeQkRZQm64F+Z6E+0hVxuKlvnmzUHlBYeaR/KBG9fyXN+K1CNXjk1 LyAcoa//eSwuecums9Yc38hOpENV8TrR9PwHv2xIJkECeOBl9bZw3s7isA5uHB9sW1Dm 5FZHDyDQk808bxMudzgfEzdjwrYSfIN/rJuiciFlyK8+yVCSeXanmAzvI3lSXjEIYFRx ZmgIg735MWd5zSmTYP6GnjWnftbfyu6xrtimgEh9D5joIbLAUx0f3bDuXm81Ca8EgRmZ Z7qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693816818; x=1694421618; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Ga4FuC8/jwHTc4N/vgvqHZu/SkIc/PtkBK4HbZWadfo=; b=LBWfSUekSSOHOkO5qIvh3b3QzldADTlhv4a3cicViYCDTi4U33buIy8lYAFq+T3aU/ hapCEWk49xQK/XXVKEMuZJ4RY39WHcmqDK52Uu8E+VJsEd+FoFfxhmbyltQdJDK3pC4b fHWN9PWkcBztrsbGeftV+qigFJHO7QR7/KX5IIKlMluvNnoFZWGhjb6YiruBa0E0mB1/ jnFkIEt9QntGzpfv5O29B3RwNR4JkynHtt+OJsHfgqF99dsJmecIf2fohiYMHJTlthAd 4pMi4YjdYnreSssLz4/pqhUi13c4kaxHQbntVDsOVmaDYCabJQaWWxG1uD3IavgLFN8T AJ1w== X-Gm-Message-State: AOJu0YzJmUjdIY7Vh/p/qNZl2MRGAejXiR/WqwGmD3Q2qmkXV/0a/op1 ciQCHbvRnHmBbufP5aGI32CefGWaM9O0RVWcLy8MQNzY4to= X-Google-Smtp-Source: AGHT+IFu9IwwXVoBPC2cKvMTXYBe1IrWNcfnk3Txe9XxSls8y8HJ9sxyUa+pe/XKYEHHmXL1Y69cLXLV85YHKt/6sR4= X-Received: by 2002:a19:4f4f:0:b0:500:a1e4:fc44 with SMTP id a15-20020a194f4f000000b00500a1e4fc44mr5694777lfk.61.1693816818525; Mon, 04 Sep 2023 01:40:18 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 4 Sep 2023 01:40:18 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Mon, 4 Sep 2023 01:40:18 -0700 Message-ID: Subject: control message for bug #62677 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 62677 wishlist quit From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Sep 2023 20:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, Jim Porter , 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.16939474804770 (code B ref 62677); Tue, 05 Sep 2023 20:58:02 +0000 Received: (at 62677) by debbugs.gnu.org; 5 Sep 2023 20:58:00 +0000 Received: from localhost ([127.0.0.1]:59611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdd7Y-0001Es-3n for submit@debbugs.gnu.org; Tue, 05 Sep 2023 16:58:00 -0400 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:52448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdd7V-0001Eb-9p for 62677@debbugs.gnu.org; Tue, 05 Sep 2023 16:57:58 -0400 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-4fe15bfb1adso4953003e87.0 for <62677@debbugs.gnu.org>; Tue, 05 Sep 2023 13:57:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693947471; x=1694552271; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=JZhPSjH7LmxaQJIAsuU9RYWzh7HX5Q4+i69vhBqEXJk=; b=VrTJphiyvW1n34PDv4C2DdlRpl5X0AX1ReHqb+KocXeGau2e3mwd1/oGd4HONdfooO 8CXCHAyUj7zVL7CmstwklBQVsxAsyWQyBuo5ri9oZggKTUlgTLoQFJ/4kmVDIedekkoD 0WB059DR9JolM8yCoNA1cfJSoFyGfrwX/Z9jI2Dfq7zEg9xRjogOQv2Sjw++HUPl+RLR 0dORuqvr7JnPe7JbjWwttyFIm3Rb5qMj0siuLuOH72/K33k9qsFmPFEx+E2DvJ7Ykni5 pZ/SN/GUJnve3ACoTrvQPUhbdM/VoklN54nCITJ6OElu1e5YZMHllknu/JM1wImJLMxL GqRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693947471; x=1694552271; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=JZhPSjH7LmxaQJIAsuU9RYWzh7HX5Q4+i69vhBqEXJk=; b=RPGsndRY4xwMECnIdZbigCTmxz/Gg2DAWcElOKLav77aH4YYPp5OKSHHR0EaZIZWqa DNijTdBBcrKD/pp/3Yns24ODRlKI5PY1+p7RfFxqiP9ytjPewagJ+Lw+rW7+guLPygqE jRrW4JhqdbdZnC3RZ47ANfnpIB7GriviryOBqrYkOtYgxd6m/G4nSf1A6WV0OzeZOzXy 2QTKiELdogt4XYx9g8kkX9GgE0qF6VKQcaNK0UzqC+tp9F8/QdVJ2zAP/891O3acPX/g dd1UCsIEtu3gDsPEnVoGFSTzHoWoPiRUGr00F+7o22fXY7K6+JFbITGUbeLOiTb80BY7 lq7Q== X-Gm-Message-State: AOJu0YzxXnd4JV8a5xmyLc0rJssp92+kCOGTuhDzIFjwMVPoFgv/3uOc IeuR3DoPfZVGyB7u6Ogm5pA3lgzXcIsX6O0Tor4= X-Google-Smtp-Source: AGHT+IGrGw+16XdYInsRtvWGH7fh5uVk35fGPKwRDKjgAJ+ISOQGv01YxSUjZnWFeAdRdZD0HpYc3w84GQDM04pm9Zk= X-Received: by 2002:a05:6512:3702:b0:500:d970:6541 with SMTP id z2-20020a056512370200b00500d9706541mr640575lfr.39.1693947470594; Tue, 05 Sep 2023 13:57:50 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 5 Sep 2023 13:57:50 -0700 From: Stefan Kangas In-Reply-To: <83y1n5r0i9.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 06 Apr 2023 09:24:46 +0300") References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> MIME-Version: 1.0 Date: Tue, 5 Sep 2023 13:57:50 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> > =EF=BB=BFThis mode is geared toward text modes. In buffers that conta= in >> > code, =E2=80=98flyspell-prog-mode=E2=80=99 is usually a better choice. > > The above is inaccurate as well: text-derived modes for markup text > can also benefit. Basically, anything where you have keywords that > are not necessarily words in a human language. FWIW, that's actually not been clear to me. I've only use it in `prog-mode' derived modes so far. But perhaps this goes even deeper: I'm not sure why I can't just enable `flymake-mode' and have it do the right thing, which IMO would be to enable `flymake-prog-mode' in modes where it might make sense to have that behavior. Major modes can tell us what makes sense themselves, and if there are modes where the decision is not clear-cut, they could make it into a user option. Enabling something like `flymake-global-mode' and have it just work would be pretty neat. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Sep 2023 11:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169399920025756 (code B ref 62677); Wed, 06 Sep 2023 11:20:03 +0000 Received: (at 62677) by debbugs.gnu.org; 6 Sep 2023 11:20:00 +0000 Received: from localhost ([127.0.0.1]:33140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdqZk-0006hM-4D for submit@debbugs.gnu.org; Wed, 06 Sep 2023 07:20:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdqZi-0006h9-UZ for 62677@debbugs.gnu.org; Wed, 06 Sep 2023 07:19:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdqZa-0005yb-RF; Wed, 06 Sep 2023 07:19:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=3FHR8ahd/rpKzj7P3fq6qUNeSzKsp+79nhoIA0C9R3A=; b=PfbNTkKop502btQw621H U6mfW16pPtIW0Rsr3cBDIr3rlu5Ox9U3vPy4dUE8QwSV+zVMLwi0XOVGRK6hg2gPZfhsgDxO9vH14 +pz32Dm97R1qp2e8DtG0fe/QpJJJGj3LcLT9T08JlaaZ7BUphtDdRBcz3F7Ia1f8jhlMOrFUIrQPC h+EYOf3piZCuzMfGBPjTIu9tmkZBw4ocDTm/9OVz/dQyYqYaf7NdAAgDcQE4b/WQ9f8LF6tACGFRp CM1R0taAQ7NWLxkuYZqqPMsxV82D5rK6EuEXmbF0u56PafPVIKAKMgJVXq2jpYO9wXtsK1EN+IOg8 2dgTxV1qO6Q2QA==; Date: Wed, 06 Sep 2023 14:19:34 +0300 Message-Id: <83o7if35x5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Tue, 5 Sep 2023 13:57:50 -0700) References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Tue, 5 Sep 2023 13:57:50 -0700 > Cc: Jim Porter , michael_heerdegen@web.de, 62677@debbugs.gnu.org > > Eli Zaretskii writes: > > >> > This mode is geared toward text modes. In buffers that contain > >> > code, ‘flyspell-prog-mode’ is usually a better choice. > > > > The above is inaccurate as well: text-derived modes for markup text > > can also benefit. Basically, anything where you have keywords that > > are not necessarily words in a human language. > > FWIW, that's actually not been clear to me. I've only use it in > `prog-mode' derived modes so far. > > But perhaps this goes even deeper: > > I'm not sure why I can't just enable `flymake-mode' and have it do the > right thing, which IMO would be to enable `flymake-prog-mode' in modes > where it might make sense to have that behavior. Major modes can tell > us what makes sense themselves, and if there are modes where the > decision is not clear-cut, they could make it into a user option. > > Enabling something like `flymake-global-mode' and have it just work > would be pretty neat. I guess you mean flyspell-mode. Yes, having the command automatically DTRT is always best. So if we can do that in at least some significant proportion of cases, I think we should. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Sep 2023 18:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169402628418406 (code B ref 62677); Wed, 06 Sep 2023 18:52:02 +0000 Received: (at 62677) by debbugs.gnu.org; 6 Sep 2023 18:51:24 +0000 Received: from localhost ([127.0.0.1]:37714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdxcZ-0004mo-U0 for submit@debbugs.gnu.org; Wed, 06 Sep 2023 14:51:24 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]:54602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdxcY-0004mY-6A for 62677@debbugs.gnu.org; Wed, 06 Sep 2023 14:51:22 -0400 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-50078e52537so159113e87.1 for <62677@debbugs.gnu.org>; Wed, 06 Sep 2023 11:51:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694026275; x=1694631075; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=FPNESlGRq+O2V8I5lDz/IbEWYRgYCLHiQHceJt7tAuM=; b=BeP4CuN7fb6LhgJrbgsPWxwnKvbRxOfDjaqXeulMsB3BB2sOMHCUH1DUdBgmywK0rK F7XBjwEITYTewgRUO95wI7ElIO+AI67G+59S+ecx2IcqWpzEvZ/Xm5q20ClSCpaqtEcT Kri9hP5Hn4dYb4ZFP3SUVs8kheWfY+tQjA7TJNPSIXv/2sUpLlOx1zTCS0R7FPwsKrLl b7zJ4QW7st3VubwtS8C0NgXEvHnt4mcgKEBIZOCWN5dk+fAjK29qZVRvVupzfDw2+3ZU zmmemU/fg0FmoQXK7icV+gJFF6naBnv4TPW7y0jolnEQ+0366n269Mi7ja1EGCydl+bj /u9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694026275; x=1694631075; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FPNESlGRq+O2V8I5lDz/IbEWYRgYCLHiQHceJt7tAuM=; b=bS2HFWmApCaeyzY25AuYNSQ0WHS94aLWsbhI+873sSoXkQGF/JsC5yQdczQLE14ZR3 cJSHVS7FzN4+7WOjcd9Ov1YgK7jC/QySn3B0EhbForiN71SrYkIQrZ4es61OHcYSa2Ug u1ZYH/FLLxZNkHBIaJruc5zfv96IBNsMoZLGzsMGgU3GnKexs+A1OX/OoA49X0b4zV7T qgD8COse5OlX1w2NAdkRWR24Mtn2Vp/nZ/XXG+JcUe3fqtY7Ujq4Vcx+Y6vakw/fkNzq R0BeZzmqVlHFP/s+cC4BWXCSiQ+x1Gl0JXTX9myGSOH6s4tKBU5Q5lusI5SUXICcp0bj 4gZw== X-Gm-Message-State: AOJu0Yx2QSHLHRRt41GvrX+RYnFUKBBnKpm92R9XIjsgxxiwMaWmas0V Fh7h2HXRsoYA0P2cI/KckpesSLHSPsgJ45bdMfWg81UEXV0= X-Google-Smtp-Source: AGHT+IHBD3wrJPHhX4wnxNr5DEqnoVZmVt9Y78d3PsN1ctS0jXjvZlCfvrJj/IeHHmzP/qzTZA8rGTo7j7AeFu8VVgA= X-Received: by 2002:a05:6512:450:b0:4f8:ff52:93b7 with SMTP id y16-20020a056512045000b004f8ff5293b7mr2471207lfk.30.1694026274772; Wed, 06 Sep 2023 11:51:14 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 6 Sep 2023 11:51:14 -0700 From: Stefan Kangas In-Reply-To: <83o7if35x5.fsf@gnu.org> References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> MIME-Version: 1.0 Date: Wed, 6 Sep 2023 11:51:14 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 62677 Merge flyspell-mode with flyspell-prog-mode tags 62677 + easy thanks Eli Zaretskii writes: >> I'm not sure why I can't just enable `flymake-mode' and have it do the >> right thing, which IMO would be to enable `flymake-prog-mode' in modes >> where it might make sense to have that behavior. Major modes can tell >> us what makes sense themselves, and if there are modes where the >> decision is not clear-cut, they could make it into a user option. >> >> Enabling something like `flymake-global-mode' and have it just work >> would be pretty neat. > > I guess you mean flyspell-mode. > > Yes, having the command automatically DTRT is always best. So if we > can do that in at least some significant proportion of cases, I think > we should. I took a look, and it seems like it would be a relatively straightforward addition to `flyspell-mode'. I'm adding the tag "easy", as this seems like a pretty good introductory project. Here's the plan I'd propose: Add a new defvar-local `flyspell-use-prog-mode' or somesuch that major modes can set. Now, when a user enables `flymake-mode' in a buffer where that variable is non-nil, the extra stuff done in `flyspell-prog-mode' gets done too. Then decide which built-in major modes that would benefit, and set that variable in them. Would `prog-mode' be a candidate though, or do we expect any modes inheriting from it to want the regular `flyspell-mode'? From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Sep 2023 19:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy To: Stefan Kangas Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169402716329993 (code B ref 62677); Wed, 06 Sep 2023 19:07:02 +0000 Received: (at 62677) by debbugs.gnu.org; 6 Sep 2023 19:06:03 +0000 Received: from localhost ([127.0.0.1]:37727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdxql-0007ng-7N for submit@debbugs.gnu.org; Wed, 06 Sep 2023 15:06:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdxqi-0007n5-Dn for 62677@debbugs.gnu.org; Wed, 06 Sep 2023 15:06:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qdxqb-0000wc-Dm; Wed, 06 Sep 2023 15:05:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=DeZYt61Waqag/vJft8oRWfphp1rA47tJ6Mbv6DNPllk=; b=Kno2XO4ZmFeJ y3QGkT3Q+gjpPCDQPfJW6kRGn+oHx/Dma/jvU0NmDWhlabAcrwf/jaH6UFKsuaQ2VQhb9KT2AX+G+ eIbOuhkauvPNORMfxEM+5Vtyens0orgRxWHCTDFTie4YTfpV7lp6ipfS/r0EOSDOggrPpxCnzU65S kxxRKFpsNPrNG89IpR8SaB2jjygGEQPZeUP0oLM1kiI1x6es9P7z6W086TdcLR9qLSNhuAvhHnRI5 wCIgRPO++q934aUZ/AvYB7+99cqajuUPcbCaKiAf4IUDsRLKsRpLTay6PJZYateh6H5JQ8PA5WfCQ L9xu38evtG5Q6NtWikrZjg==; Date: Wed, 06 Sep 2023 22:05:38 +0300 Message-Id: <83bkef15rx.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Wed, 6 Sep 2023 11:51:14 -0700) References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Wed, 6 Sep 2023 11:51:14 -0700 > Cc: jporterbugs@gmail.com, michael_heerdegen@web.de, 62677@debbugs.gnu.org > > Here's the plan I'd propose: Add a new defvar-local > `flyspell-use-prog-mode' or somesuch that major modes can set. Now, > when a user enables `flymake-mode' in a buffer where that variable is > non-nil, the extra stuff done in `flyspell-prog-mode' gets done too. > Then decide which built-in major modes that would benefit, and set that > variable in them. SGTM. > Would `prog-mode' be a candidate though, or do we expect any modes > inheriting from it to want the regular `flyspell-mode'? The former, I guess? From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Sep 2023 06:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy To: Stefan Kangas Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, Eli Zaretskii , 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169406842419961 (code B ref 62677); Thu, 07 Sep 2023 06:34:02 +0000 Received: (at 62677) by debbugs.gnu.org; 7 Sep 2023 06:33:44 +0000 Received: from localhost ([127.0.0.1]:38377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qe8aG-0005Bs-4A for submit@debbugs.gnu.org; Thu, 07 Sep 2023 02:33:44 -0400 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]:52263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qe8aB-0005BP-OB for 62677@debbugs.gnu.org; Thu, 07 Sep 2023 02:33:41 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 3E9F4C0003; Thu, 7 Sep 2023 06:33:30 +0000 (UTC) From: Juri Linkov In-Reply-To: (Stefan Kangas's message of "Wed, 6 Sep 2023 11:51:14 -0700") Organization: LINKOV.NET References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> Date: Thu, 07 Sep 2023 09:30:16 +0300 Message-ID: <86wmx2mrrn.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Here's the plan I'd propose: Add a new defvar-local > `flyspell-use-prog-mode' or somesuch that major modes can set. Now, > when a user enables `flymake-mode' in a buffer where that variable is > non-nil, the extra stuff done in `flyspell-prog-mode' gets done too. > Then decide which built-in major modes that would benefit, and set that > variable in them. > > Would `prog-mode' be a candidate though, or do we expect any modes > inheriting from it to want the regular `flyspell-mode'? Removing flyspell-prog-mode will break a lot of user configs that often contain such a pair: (add-hook 'text-mode-hook 'flyspell-mode) (add-hook 'prog-mode-hook 'flyspell-prog-mode) From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: 30.0.50; Need to find a better name for flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Sep 2023 07:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy To: Juri Linkov Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, stefankangas@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169407059223481 (code B ref 62677); Thu, 07 Sep 2023 07:10:01 +0000 Received: (at 62677) by debbugs.gnu.org; 7 Sep 2023 07:09:52 +0000 Received: from localhost ([127.0.0.1]:38415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qe99E-00066e-C5 for submit@debbugs.gnu.org; Thu, 07 Sep 2023 03:09:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qe99C-00066N-I6 for 62677@debbugs.gnu.org; Thu, 07 Sep 2023 03:09:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qe995-0007QB-B4; Thu, 07 Sep 2023 03:09:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BmoUZ95hzNoo2I1VcM2H+1sv4EqO4AvrfwZVVKZSM/0=; b=cezeNp+fLa/4 eBUPFLAfGu9R+hWOdlbY/pk/i+yo1rEX3CaWvgaCMrgf6k7WLmWhjcamB1dWymlUUy0vUDfS9gOZg aeoYRGhWKg1a5IpTGBQpBcHZjab70f3Qusw9GDDjEky2fl1GYmkIH0/tf90xalARnGuvrPfk4F+PF WACSnuzE66KmFk7rB0lNugY2z6A6wzWSbLd4JpRPNfgGr2kJN8EVOUy5vmZeaFgUOvQpNQXxC7Ch/ ehIuAgd42d6/syXwdVGKqzCT0ucyf+9F6u0tqa25G0rPYqkfJVXAIxEg6o74FGDcjeDH5XOqGquAp QjOmnRCzK3Y+CIpd2sRmSg==; Date: Thu, 07 Sep 2023 10:09:31 +0300 Message-Id: <831qfa1mtw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <86wmx2mrrn.fsf@mail.linkov.net> (message from Juri Linkov on Thu, 07 Sep 2023 09:30:16 +0300) References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> <86wmx2mrrn.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: Eli Zaretskii , michael_heerdegen@web.de, > jporterbugs@gmail.com, 62677@debbugs.gnu.org > Date: Thu, 07 Sep 2023 09:30:16 +0300 > > > Here's the plan I'd propose: Add a new defvar-local > > `flyspell-use-prog-mode' or somesuch that major modes can set. Now, > > when a user enables `flymake-mode' in a buffer where that variable is > > non-nil, the extra stuff done in `flyspell-prog-mode' gets done too. > > Then decide which built-in major modes that would benefit, and set that > > variable in them. > > > > Would `prog-mode' be a candidate though, or do we expect any modes > > inheriting from it to want the regular `flyspell-mode'? > > Removing flyspell-prog-mode will break a lot of user configs > that often contain such a pair: > > (add-hook 'text-mode-hook 'flyspell-mode) > (add-hook 'prog-mode-hook 'flyspell-prog-mode) There's no intent to remove flyspell-prog-mode, just to make flyspell-mode more intelligent. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: Merge flyspell-mode with flyspell-prog-mode Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Sep 2023 14:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy To: Eli Zaretskii Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.16955645609733 (code B ref 62677); Sun, 24 Sep 2023 14:10:01 +0000 Received: (at 62677) by debbugs.gnu.org; 24 Sep 2023 14:09:20 +0000 Received: from localhost ([127.0.0.1]:43383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkPnT-0002Wu-Rr for submit@debbugs.gnu.org; Sun, 24 Sep 2023 10:09:20 -0400 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:62604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkPnP-0002Wf-Do for 62677@debbugs.gnu.org; Sun, 24 Sep 2023 10:09:19 -0400 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2c01d22f332so73287001fa.0 for <62677@debbugs.gnu.org>; Sun, 24 Sep 2023 07:09:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695564537; x=1696169337; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=BmiTh1a2AAyPAUMRMqxsmuz29LRbl4C/RYb3czV7FiE=; b=kcP/mOZlEJzYO8bGnj2/VCOQE/aUgeghGfeVExBPT59rF/6A1QJRTOYURNLPyfLeLW TtEfs7/BM2qGyx5j2CeP7xjLfYq+Al9tHheWqCM2BAzgZhdBhz9TrlLwfR6O+zfsdSpb XBg1K1plE0dKK+vRD3KqEWB41B2pVFLWjdlTdMM6qjYjDI6hXdkhzaoQ0Bq8xN93NSFN 0JOvFX4aaUlwjvxh2UwVRiKgUtDku4RwLeZq8deiGoWAUgDXVtVqTKzJy+vc/xJTHjWi siLt69AvKS9Phi2yqflVUHBeMmOgT5KgCtFNWcqulaz+XnPLFEoP0Wdqhzs1wa3MZ9A0 RKBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695564537; x=1696169337; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BmiTh1a2AAyPAUMRMqxsmuz29LRbl4C/RYb3czV7FiE=; b=EvVZWzFzumQNGfHqbwap9CqLhoi+FJITXZ9lt0IPn5s5aq1NQ7rURWlihXKCOtXxZC sjDQCkj0SvbnijzBZZT4QEjNEiCHiCQe069BFX803mdeusDHTbms5/TnGy5y22rLK73V bG2FzyuaSaxsaD2iFBt1V5lSOsCt9wgcz0BIfpSBbek0v7SPmPICBotY2zHdgPsT4pEa jACkcXBt9uhF+rzwZ68ld2WIZz2kjARQh5nt82iiDWFkJ8LPp9/oQ2lW/f2vd61Mp7g3 6IkwU5SEslccsCvSvnVfbF6tCCHvmc6rRIT+K/6KF2ySk8lYjo6WPk8gX5gPlFUlgJ1x Io8A== X-Gm-Message-State: AOJu0Yx8GEOf8gyskZ7nxRStYfIFrurVvhAuJdXEzfo/pvAxlN290+sJ 1GgyqJtiQXBjqrT2hg0PZnKBMxEiWK/zmUvS07I= X-Google-Smtp-Source: AGHT+IFaMHJ2ltXu6smkCX9JmBILnhss54g79Md7zm40b1DNLYuG8oRkLYBPtdsSA6hH0wSyqhOoe23coNYURUsuiQc= X-Received: by 2002:a05:6512:3a91:b0:4fd:d254:edc6 with SMTP id q17-20020a0565123a9100b004fdd254edc6mr2708874lfu.26.1695564537182; Sun, 24 Sep 2023 07:08:57 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 24 Sep 2023 07:08:56 -0700 From: Stefan Kangas In-Reply-To: <83bkef15rx.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 06 Sep 2023 22:05:38 +0300") References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> <83bkef15rx.fsf@gnu.org> MIME-Version: 1.0 Date: Sun, 24 Sep 2023 07:08:56 -0700 Message-ID: Content-Type: multipart/mixed; boundary="000000000000eee42606061b6133" X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000eee42606061b6133 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: >> From: Stefan Kangas >> Date: Wed, 6 Sep 2023 11:51:14 -0700 >> Cc: jporterbugs@gmail.com, michael_heerdegen@web.de, 62677@debbugs.gnu.org >> >> Here's the plan I'd propose: Add a new defvar-local >> `flyspell-use-prog-mode' or somesuch that major modes can set. Now, >> when a user enables `flymake-mode' in a buffer where that variable is >> non-nil, the extra stuff done in `flyspell-prog-mode' gets done too. >> Then decide which built-in major modes that would benefit, and set that >> variable in them. > > SGTM. > >> Would `prog-mode' be a candidate though, or do we expect any modes >> inheriting from it to want the regular `flyspell-mode'? > > The former, I guess? Thanks. How does the attached patch look? --000000000000eee42606061b6133 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-flyspell-mode-DWIM-in-prog-mode-buffers.patch" Content-Disposition: attachment; filename="0001-Make-flyspell-mode-DWIM-in-prog-mode-buffers.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: b237671c7887022_0.1 RnJvbSBhOTIyYWY1YmYzN2ZmZDllYzI3YmFjMDQxM2Q0YTAxYzViNWJiZmVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTdW4sIDI0IFNlcCAyMDIzIDE1OjMyOjQyICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TWFrZSBmbHlzcGVsbC1tb2RlIERXSU0gaW4gcHJvZy1tb2RlIGJ1ZmZlcnMKCiogbGlzcC90ZXh0 bW9kZXMvZmx5c3BlbGwuZWw6IERvYyBmaXhlcy4KKGZseXNwZWxsLXByb2dyYW1taW5nLW1vZGUt bGlzdCk6IE5ldyB2YXJpYWJsZS4KKGZseXNwZWxsLS1lbmFibGUtcHJvZ3JhbW1pbmctbW9kZSk6 IE5ldyBoZWxwZXIgZnVuY3Rpb24uCihmbHlzcGVsbC1wcm9nLW1vZGUpOiBVc2UgYWJvdmUgbmV3 IGhlbHBlciBmdW5jdGlvbiwgYW5kIGRvY3VtZW50CmFzIGJlaW5nIGRlcHJlY2F0ZWQuCihmbHlz cGVsbC1tb2RlKTogVXNlIGFib3ZlIG5ldyBoZWxwZXIgZnVuY3Rpb24uCiogbGlzcC9wcm9nbW9k ZXMvcHJvZy1tb2RlLmVsIChwcm9nLW1vZGUtaG9vayk6IFJlcGxhY2UKJ2ZseXNwZWxsLXByb2ct bW9kZScgd2l0aCAnZmx5c3BlbGwtbW9kZScuCiogbGlzcC9lbWFjcy1saXNwL2NoZWNrZG9jLmVs OgoqIGRvYy9lbWFjcy9maXhpdC50ZXhpIChTcGVsbGluZyk6IERvY3VtZW50IHRoZSBhYm92ZS4g IChCdWcjNjI2NzcpCi0tLQogZG9jL2VtYWNzL2ZpeGl0LnRleGkgICAgICAgIHwgMjQgKysrKysr LS0tLS0tLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrCiBsaXNw L2VtYWNzLWxpc3AvY2hlY2tkb2MuZWwgfCAgMiArLQogbGlzcC9wcm9nbW9kZXMvcHJvZy1tb2Rl LmVsIHwgIDcgKysrLS0KIGxpc3AvdGV4dG1vZGVzL2ZseXNwZWxsLmVsICB8IDYwICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgNzYgaW5zZXJ0 aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL2ZpeGl0LnRl eGkgYi9kb2MvZW1hY3MvZml4aXQudGV4aQppbmRleCA3ODUwM2QzMWEzOC4uNzVkMzhhZGYzNWQg MTAwNjQ0Ci0tLSBhL2RvYy9lbWFjcy9maXhpdC50ZXhpCisrKyBiL2RvYy9lbWFjcy9maXhpdC50 ZXhpCkBAIC0yOTksOCArMjk5LDYgQEAgU3BlbGxpbmcKIChAY29kZXtpc3BlbGwtY29tcGxldGUt d29yZH0pLgogQGl0ZW0gTS14IGZseXNwZWxsLW1vZGUKIEVuYWJsZSBGbHlzcGVsbCBtb2RlLCB3 aGljaCBoaWdobGlnaHRzIGFsbCBtaXNzcGVsbGVkIHdvcmRzLgotQGl0ZW0gTS14IGZseXNwZWxs LXByb2ctbW9kZQotRW5hYmxlIEZseXNwZWxsIG1vZGUgZm9yIGNvbW1lbnRzIGFuZCBzdHJpbmdz IG9ubHkuCiBAZW5kIHRhYmxlCiAKIEBraW5kZXggTS0kCkBAIC00NTAsMTEgKzQ0OCwxNSBAQCBT cGVsbGluZwogZG9lcyBub3QgcmVjb2duaXplLCBpdCBoaWdobGlnaHRzIHRoYXQgd29yZC4gIFR5 cGUgQHd7QGtiZHtNLXgKIGZseXNwZWxsLW1vZGV9fSB0byB0b2dnbGUgRmx5c3BlbGwgbW9kZSBp biB0aGUgY3VycmVudCBidWZmZXIuICBUbwogZW5hYmxlIEZseXNwZWxsIG1vZGUgaW4gYWxsIHRl eHQgbW9kZSBidWZmZXJzLCBhZGQKLUBjb2Rle2ZseXNwZWxsLW1vZGV9IHRvIEBjb2Rle3RleHQt bW9kZS1ob29rfS4gIEB4cmVme0hvb2tzfS4gIE5vdGUKLXRoYXQsIGFzIEZseXNwZWxsIG1vZGUg bmVlZHMgdG8gY2hlY2sgZWFjaCB3b3JkIGFjcm9zcyB3aGljaCB5b3UgbW92ZSwKLWl0IHdpbGwg c2xvdyBkb3duIGN1cnNvciBtb3Rpb24gYW5kIHNjcm9sbGluZyBjb21tYW5kcy4gIEl0IGFsc28K LWRvZXNuJ3QgYXV0b21hdGljYWxseSBjaGVjayB0aGUgdGV4dCB5b3UgZGlkbid0IHR5cGUgb3Ig bW92ZSBhY3Jvc3M7Ci11c2UgQGNvZGV7Zmx5c3BlbGwtcmVnaW9ufSBvciBAY29kZXtmbHlzcGVs bC1idWZmZXJ9IGZvciB0aGF0LgorQGNvZGV7Zmx5c3BlbGwtbW9kZX0gdG8gQGNvZGV7dGV4dC1t b2RlLWhvb2t9LiAgVG8gZW5hYmxlIGl0IGluCitwcm9ncmFtbWluZyBsYW5ndWFnZSBtb2Rlcywg YWRkIEBjb2Rle2ZseXNwZWxsLW1vZGV9IHRvCitAY29kZXtwcm9nLW1vZGUtaG9va30uICBAeHJl ZntIb29rc30uICBJbiBwcm9ncmFtbWluZyBsYW5ndWFnZSBtb2RlcywKK0ZseXNwZWxsIG1vZGUg d2lsbCBvbmx5IGNoZWNrIGNvbW1lbnRzIGFuZCBzdHJpbmcgbGl0ZXJhbHMuCisKKyAgTm90ZSB0 aGF0LCBhcyBGbHlzcGVsbCBtb2RlIG5lZWRzIHRvIGNoZWNrIGVhY2ggd29yZCBhY3Jvc3Mgd2hp Y2gKK3lvdSBtb3ZlLCBpdCB3aWxsIHNsb3cgZG93biBjdXJzb3IgbW90aW9uIGFuZCBzY3JvbGxp bmcgY29tbWFuZHMuICBJdAorYWxzbyBkb2Vzbid0IGF1dG9tYXRpY2FsbHkgY2hlY2sgdGV4dCB0 aGF0IHlvdSBkaWRuJ3QgdHlwZSBvciBtb3ZlCithY3Jvc3M7IHVzZSBAY29kZXtmbHlzcGVsbC1y ZWdpb259IG9yIEBjb2Rle2ZseXNwZWxsLWJ1ZmZlcn0gZm9yIHRoYXQuCiAKIEBmaW5kZXggZmx5 c3BlbGwtY29ycmVjdC13b3JkCiBAZmluZGV4IGZseXNwZWxsLWF1dG8tY29ycmVjdC13b3JkCkBA IC00NjgsMTEgKzQ3MCwzIEBAIFNwZWxsaW5nCiBAd3tAa2Jke0MtYyAkfX0gKEBjb2Rle2ZseXNw ZWxsLWNvcnJlY3Qtd29yZC1iZWZvcmUtcG9pbnR9KSB3aWxsIHBvcAogdXAgYSBtZW51IG9mIHBv c3NpYmxlIGNvcnJlY3Rpb25zLiAgT2YgY291cnNlLCB5b3UgY2FuIGFsd2F5cyBjb3JyZWN0CiB0 aGUgbWlzc3BlbGxlZCB3b3JkIGJ5IGVkaXRpbmcgaXQgbWFudWFsbHkgaW4gYW55IHdheSB5b3Ug bGlrZS4KLQotQGZpbmRleCBmbHlzcGVsbC1wcm9nLW1vZGUKLSAgRmx5c3BlbGwgUHJvZyBtb2Rl IHdvcmtzIGp1c3QgbGlrZSBvcmRpbmFyeSBGbHlzcGVsbCBtb2RlLCBleGNlcHQKLXRoYXQgaXQg b25seSBjaGVja3Mgd29yZHMgaW4gY29tbWVudHMgYW5kIHN0cmluZyBjb25zdGFudHMuICBUaGlz Ci1mZWF0dXJlIGlzIHVzZWZ1bCBmb3IgZWRpdGluZyBwcm9ncmFtcy4gIFR5cGUgQHd7QGtiZHtN LXgKLWZseXNwZWxsLXByb2ctbW9kZX19IHRvIGVuYWJsZSBvciBkaXNhYmxlIHRoaXMgbW9kZSBp biB0aGUgY3VycmVudAotYnVmZmVyLiAgVG8gZW5hYmxlIHRoaXMgbW9kZSBpbiBhbGwgcHJvZ3Jh bW1pbmcgbW9kZSBidWZmZXJzLCBhZGQKLUBjb2Rle2ZseXNwZWxsLXByb2ctbW9kZX0gdG8gQGNv ZGV7cHJvZy1tb2RlLWhvb2t9IChAcHhyZWZ7SG9va3N9KS4KZGlmZiAtLWdpdCBhL2V0Yy9ORVdT IGIvZXRjL05FV1MKaW5kZXggNTNjODQ1MWRjMTkuLmNiNGExZTlhNzNlIDEwMDY0NAotLS0gYS9l dGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtNjI4LDYgKzYyOCwxNyBAQCBkaXN0cmFjdGluZyBh bmQgZWFzaWx5IGNvbmZ1c2VkIHdpdGggYWN0dWFsIGNvZGUsIG9yIGEgc2lnbmlmaWNhbnQKIGVh cmx5IGFpZCB0aGF0IHJlbGlldmVzIHlvdSBmcm9tIG1vdmluZyB0aGUgYnVmZmVyIG9yIHJlYWNo aW5nIGZvciB0aGUKIG1vdXNlIHRvIGNvbnN1bHQgYW4gZXJyb3IgbWVzc2FnZS4KIAorKiogRmx5 c3BlbGwKKworKysrCisqKiogJ2ZseXNwZWxsLXByb2ctbW9kZScgaXMgbm93IGRlcHJlY2F0ZWQu CitVc2UgJ2ZseXNwZWxsLW1vZGUnIGluc3RlYWQsIHdoaWNoIHdpbGwgbm93IGF1dG9tYXRpY2Fs bHkgZW5zdXJlIHRoYXQKK29ubHkgdGV4dCBpbiBzdHJpbmdzIGFuZCBjb21tZW50cyBpcyBzcGVs bCBjaGVja2VkIGluIHJlbGV2YW50IG1vZGVzLgorVGhpcyBpbmNsdWRlcyBhbnkgbW9kZSB0aGF0 IGluaGVyaXRzICdwcm9nLW1vZGUnLiAgTWFqb3IgbW9kZSBhdXRob3JzCitzaG91bGQgY29uc2lk ZXIgYWRkaW5nIHRoZWlyIG1vZGUgdG8gJ2ZseXNwZWxsLXByb2dyYW1taW5nLW1vZGUtbGlzdCcs CitpZiBpdCBkb2VzIG5vdCBpbmhlcml0ICdwcm9nLW1vZGUnLiAgJ2ZseXNwZWxsLXByb2ctbW9k ZScgd2lsbCBiZQorbWFya2VkIG9ic29sZXRlIGluIGEgZnV0dXJlIHZlcnNpb24gb2YgRW1hY3Mu CisKICoqIFB5dGhvbiBNb2RlCiAKIC0tLQpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL2No ZWNrZG9jLmVsIGIvbGlzcC9lbWFjcy1saXNwL2NoZWNrZG9jLmVsCmluZGV4IGNmN2I3YzMxOGY2 Li5hMjhjYzQ1NzQyYyAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2NoZWNrZG9jLmVsCisr KyBiL2xpc3AvZW1hY3MtbGlzcC9jaGVja2RvYy5lbApAQCAtMTA2LDcgKzEwNiw3IEBACiA7OyBp bnN0YWxsIGludG8gSXNwZWxsIG9uIHRoZSBmbHksIGJ1dCBvbmx5IGlmIElzcGVsbCBpcyBub3Qg YWxyZWFkeQogOzsgcnVubmluZy4gIFVzZSBgaXNwZWxsLWtpbGwtaXNwZWxsJyB0byBtYWtlIGNo ZWNrZG9jIHJlc3RhcnQgaXQgd2l0aAogOzsgdGhlc2Ugd29yZHMgZW5hYmxlZC4KLTs7ICAgU2Vl IGFsc28gdGhlIGBmbHlzcGVsbC1wcm9nLW1vZGUnIG1pbm9yIG1vZGUuCis7OyAgIFNlZSBhbHNv IHRoZSBgZmx5c3BlbGwtbW9kZScgbWlub3IgbW9kZS4KIDs7CiA7OyBDaGVja2luZyBwYXJhbWV0 ZXJzOgogOzsKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3Byb2ctbW9kZS5lbCBiL2xpc3Av cHJvZ21vZGVzL3Byb2ctbW9kZS5lbAppbmRleCAzN2M1NGE5MGY0Mi4uMzVkNTdiMzQ4NTcgMTAw NjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3Byb2ctbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rl cy9wcm9nLW1vZGUuZWwKQEAgLTQ2LDkgKzQ2LDEwIEBAIHByb2ctbW9kZQogKGRlZmN1c3RvbSBw cm9nLW1vZGUtaG9vayBuaWwKICAgIk5vcm1hbCBob29rIHJ1biB3aGVuIGVudGVyaW5nIHByb2dy YW1taW5nIG1vZGVzLiIKICAgOnR5cGUgJ2hvb2sKLSAgOm9wdGlvbnMgJyhmbHlzcGVsbC1wcm9n LW1vZGUgYWJicmV2LW1vZGUgZmx5bWFrZS1tb2RlCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGRpc3BsYXktbGluZS1udW1iZXJzLW1vZGUKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcHJldHRpZnktc3ltYm9scy1tb2RlKSkKKyAgOm9wdGlvbnMgJyggZmx5c3BlbGwt bW9kZSBhYmJyZXYtbW9kZSBmbHltYWtlLW1vZGUKKyAgICAgICAgICAgICAgZGlzcGxheS1saW5l LW51bWJlcnMtbW9kZQorICAgICAgICAgICAgICBwcmV0dGlmeS1zeW1ib2xzLW1vZGUpCisgIDp2 ZXJzaW9uICIzMC4xIikKIAogKGRlZnVuIHByb2ctY29udGV4dC1tZW51IChtZW51IGNsaWNrKQog ICAiUG9wdWxhdGUgTUVOVSB3aXRoIHhyZWYgY29tbWFuZHMgYXQgQ0xJQ0suIgpkaWZmIC0tZ2l0 IGEvbGlzcC90ZXh0bW9kZXMvZmx5c3BlbGwuZWwgYi9saXNwL3RleHRtb2Rlcy9mbHlzcGVsbC5l bAppbmRleCAxY2E1MDhlMTRlZi4uZTYxYjAxZTkwYjEgMTAwNjQ0Ci0tLSBhL2xpc3AvdGV4dG1v ZGVzL2ZseXNwZWxsLmVsCisrKyBiL2xpc3AvdGV4dG1vZGVzL2ZseXNwZWxsLmVsCkBAIC0yNiwx NCArMjYsMzcgQEAKIDs7IEZseXNwZWxsIGlzIGEgbWlub3IgRW1hY3MgbW9kZSBwZXJmb3JtaW5n IG9uLXRoZS1mbHkgc3BlbGxpbmcKIDs7IGNoZWNraW5nLgogOzsKLTs7IFRvIGVuYWJsZSBGbHlz cGVsbCBtaW5vciBtb2RlLCB0eXBlIE0teCBmbHlzcGVsbC1tb2RlLgorOzsgVG8gZW5hYmxlIEZs eXNwZWxsIG1pbm9yIG1vZGUsIHR5cGUgYE0teCBmbHlzcGVsbC1tb2RlJy4KIDs7IFRoaXMgYXBw bGllcyBvbmx5IHRvIHRoZSBjdXJyZW50IGJ1ZmZlci4KIDs7Ci07OyBUbyBlbmFibGUgRmx5c3Bl bGwgaW4gdGV4dCByZXByZXNlbnRpbmcgY29tcHV0ZXIgcHJvZ3JhbXMsIHR5cGUKLTs7IE0teCBm bHlzcGVsbC1wcm9nLW1vZGUuCi07OyBJbiB0aGF0IG1vZGUgb25seSB0ZXh0IGluc2lkZSBjb21t ZW50cyBhbmQgc3RyaW5ncyBpcyBjaGVja2VkLgorOzsgVG8gYXV0b21hdGljYWxseSBlbmFibGUg Zmx5c3BlbGwtbW9kZSBpbiBhbGwgYnVmZmVycyB1c2luZyBhCis7OyBjZXJ0YWluIG1vZGUsIGFk ZCBzb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93aW5nIHRvIHlvdXIgaW5pdCBmaWxlOgorOzsKKzs7 ICAgICAoYWRkLXRvLWhvb2sgJ3RleHQtbW9kZS1ob29rICdmbHlzcGVsbC1tb2RlKQorOzsKKzs7 IEZvciBleGFtcGxlLCB0byBlbmFibGUgaXQgaW4gcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UgbW9kZXMs IHlvdSBjYW4KKzs7IHVzZToKKzs7Cis7OyAgICAgKGFkZC10by1ob29rICdwcm9nLW1vZGUtaG9v ayAnZmx5c3BlbGwtbW9kZSkKKzs7Cis7OyBXaGVuIHNwZWxsIGNoZWNraW5nIHNvdXJjZSBjb2Rl LCBpdCBkb2Vzbid0IG5lY2Vzc2FyaWx5IG1ha2Ugc2Vuc2UKKzs7IHRvIHNwZWxsIGNoZWNrIHRo aW5ncyBsaWtlIG5hbWVzIG9mIHZhcmlhYmxlcyBhbmQgZnVuY3Rpb25zLiAgSW4KKzs7IHN1Y2gg bW9kZXMsIGZseWNoZWNrIHdpbGwgdGhlcmVmb3JlIGF1dG9tYXRpY2FsbHkgcmVzdHJpY3QgaXRz ZWxmCis7OyB0byBjaGVja2luZyBvbmx5IHRleHQgaW4gc3RyaW5ncyBhbmQgY29tbWVudHMuCiA7 OwogOzsgVXNlIGBNLXggY3VzdG9taXplLWdyb3VwIFJFVCBmbHlzcGVsbCBSRVQnIHRvIGN1c3Rv bWl6ZSBmbHlzcGVsbC4KKzs7Cis7OyAqIGBmbHlzcGVsbC1wcm9nLW1vZGUnIGlzIGRlcHJlY2F0 ZWQKKzs7Cis7OyBOb3RlIHRoYXQgYGZseXNwZWxsLXByb2ctbW9kZScgaXMgZGVwcmVjYXRlZCBz dGFydGluZyB3aXRoIEVtYWNzCis7OyAzMC4xLiAgVXNlICdmbHlzcGVsbC1tb2RlJyBpbnN0ZWFk LCB3aGljaCB3aWxsIG5vdyBhdXRvbWF0aWNhbGx5Cis7OyBlbnN1cmUgdGhhdCBvbmx5IHRleHQg aW4gc3RyaW5ncyBhbmQgY29tbWVudHMgaXMgc3BlbGwgY2hlY2tlZCBpbgorOzsgcmVsZXZhbnQg bW9kZXMuICBUaGlzIGluY2x1ZGVzIGFueSBtb2RlIHRoYXQgaW5oZXJpdHMgJ3Byb2ctbW9kZScu Cis7OworOzsgTWFqb3IgbW9kZSBhdXRob3JzIHNob3VsZCBjb25zaWRlciBhZGRpbmcgdGhlaXIg bW9kZSB0bworOzsgJ2ZseXNwZWxsLXByb2dyYW1taW5nLW1vZGUtbGlzdCcsIGlmIGl0IGRvZXMg bm90IGluaGVyaXQKKzs7ICdwcm9nLW1vZGUnLiAgJ2ZseXNwZWxsLXByb2ctbW9kZScgd2lsbCBi ZSBtYXJrZWQgb2Jzb2xldGUgaW4gYQorOzsgZnV0dXJlIHZlcnNpb24gb2YgRW1hY3MuCiAKIDs7 OyBDb2RlOgogCkBAIC0zODUsNiArNDA4LDcgQEAgc2dtbC1tb2RlLWZseXNwZWxsLXZlcmlmeQog OzsqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tKi8KIDs7KiAgICBQcm9ncmFtbWluZyBtb2RlICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCiA7OyotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwor CiAoZGVmY3VzdG9tIGZseXNwZWxsLXByb2ctdGV4dC1mYWNlcwogICAnKGZvbnQtbG9jay1zdHJp bmctZmFjZSBmb250LWxvY2stY29tbWVudC1mYWNlIGZvbnQtbG9jay1kb2MtZmFjZSkKICAgIkZh Y2VzIGNvcnJlc3BvbmRpbmcgdG8gdGV4dCBpbiBwcm9ncmFtbWluZy1tb2RlIGJ1ZmZlcnMuIgpA QCAtMzkzLDYgKzQxNywxOCBAQCBmbHlzcGVsbC1wcm9nLXRleHQtZmFjZXMKICAgICAgICAgICAg ICAgKGNvbnN0IGZvbnQtbG9jay1kb2MtZmFjZSkpCiAgIDp2ZXJzaW9uICIyOC4xIikKIAorKGRl ZnZhciBmbHlzcGVsbC1wcm9ncmFtbWluZy1tb2RlLWxpc3QgJyhwcm9nLW1vZGUpCisgICJMaXN0 IG9mIG1vZGVzIGZvciB3aGljaCBwcm9ncmFtbWluZyBsYW5ndWFnZSBzZW1hbnRpY3Mgd2lsbCBi ZSBhcHBsaWVkLgorSWYgYSBtb2RlIGlzIGluIHRoaXMgbGlzdCwgb25seSBzdHJpbmdzIGFuZCBj b21tZW50cyB3aWxsIGJlCitzcGVsbCBjaGVja2VkIGJ5ICdmbHlzcGVsbC1tb2RlJyBpbiBidWZm ZXJzIHVzaW5nIHRoYXQgbW9kZS4KKworVGhpcyBpcyBzYW1lIGJlaGF2aW9yIGFzIGlmIHVzaW5n IHRoZSBvbGQgYGZseXNwZWxsLXByb2ctbW9kZScsCit3aGljaCBpcyBkZXByZWNhdGVkIHN0YXJ0 aW5nIHdpdGggRW1hY3MgMzAuMS4iKQorCisoZGVmdW4gZmx5c3BlbGwtLWVuYWJsZS1wcm9ncmFt bWluZy1tb2RlICgpCisgIChzZXRxIGZseXNwZWxsLWdlbmVyaWMtY2hlY2std29yZC1wcmVkaWNh dGUKKyAgICAgICAgIydmbHlzcGVsbC1nZW5lcmljLXByb2dtb2RlLXZlcmlmeSkpCisKIChkZWZ1 biBmbHlzcGVsbC1nZW5lcmljLXByb2dtb2RlLXZlcmlmeSAoKQogICAiVXNlZCBmb3IgYGZseXNw ZWxsLWdlbmVyaWMtY2hlY2std29yZC1wcmVkaWNhdGUnIGluIHByb2dyYW1taW5nIG1vZGVzLiIK ICAgKHVubGVzcyAoZXFsIChwb2ludCkgKHBvaW50LW1pbikpCkBAIC00MDIsMTAgKzQzOCwxMyBA QCBmbHlzcGVsbC1nZW5lcmljLXByb2dtb2RlLXZlcmlmeQogCiA7OzsjIyNhdXRvbG9hZAogKGRl ZnVuIGZseXNwZWxsLXByb2ctbW9kZSAoKQotICAiVHVybiBvbiBgZmx5c3BlbGwtbW9kZScgZm9y IGNvbW1lbnRzIGFuZCBzdHJpbmdzLiIKKyAgIlR1cm4gb24gYGZseXNwZWxsLW1vZGUnIGZvciBj b21tZW50cyBhbmQgc3RyaW5ncy4KKworVGhpcyBmdW5jdGlvbiBpcyBkZXByZWNhdGVkIHN0YXJ0 aW5nIHdpdGggRW1hY3MgMzAuMS4KK0luc3RlYWQgb2YgdXNpbmcgdGhpcywgYWRkIHRoZSByZWxl dmFudCBtYWpvciBtb2RlIHRvCitgZmx5c3BlbGwtcHJvZ3JhbW1pbmctbW9kZS1saXN0JyBhbmQg aW52b2tlIGBmbHltYWtlLW1vZGUnLiIKICAgKGludGVyYWN0aXZlKQotICAoc2V0cSBmbHlzcGVs bC1nZW5lcmljLWNoZWNrLXdvcmQtcHJlZGljYXRlCi0gICAgICAgICMnZmx5c3BlbGwtZ2VuZXJp Yy1wcm9nbW9kZS12ZXJpZnkpCisgIChmbHlzcGVsbC0tZW5hYmxlLXByb2dyYW1taW5nLW1vZGUp CiAgIChmbHlzcGVsbC1tb2RlIDEpCiAgIChydW4taG9va3MgJ2ZseXNwZWxsLXByb2ctbW9kZS1o b29rKSkKIApAQCAtNTE2LDggKzU1NSwxMSBAQCBmbHlzcGVsbC1tb2RlCiAgIDpncm91cCAnZmx5 c3BlbGwKICAgKGlmIGZseXNwZWxsLW1vZGUKICAgICAgIChjb25kaXRpb24tY2FzZSBlcnIKLSAg ICAgICAgICAoZmx5c3BlbGwtLW1vZGUtb24gKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVy YWN0aXZlKSkKLQkoZXJyb3IgKG1lc3NhZ2UgIkVycm9yIGVuYWJsaW5nIEZseXNwZWxsIG1vZGU6 XG4lcyIgKGNkciBlcnIpKQorICAgICAgICAgIChwcm9nbgorICAgICAgICAgICAgKHdoZW4gKGRl cml2ZWQtbW9kZS1wIGZseXNwZWxsLXByb2dyYW1taW5nLW1vZGUtbGlzdCkKKyAgICAgICAgICAg ICAgKGZseXNwZWxsLS1lbmFibGUtcHJvZ3JhbW1pbmctbW9kZSkpCisgICAgICAgICAgICAoZmx5 c3BlbGwtLW1vZGUtb24gKGNhbGxlZC1pbnRlcmFjdGl2ZWx5LXAgJ2ludGVyYWN0aXZlKSkpCisg ICAgICAgIChlcnJvciAobWVzc2FnZSAiRXJyb3IgZW5hYmxpbmcgRmx5c3BlbGwgbW9kZTpcbiVz IiAoY2RyIGVycikpCiAJICAgICAgIChmbHlzcGVsbC1tb2RlIC0xKSkpCiAgICAgKGZseXNwZWxs LS1tb2RlLW9mZikpKQogCi0tIAoyLjQyLjAKCg== --000000000000eee42606061b6133-- From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: Merge flyspell-mode with flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Sep 2023 15:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy To: Stefan Kangas Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169557014619473 (code B ref 62677); Sun, 24 Sep 2023 15:43:02 +0000 Received: (at 62677) by debbugs.gnu.org; 24 Sep 2023 15:42:26 +0000 Received: from localhost ([127.0.0.1]:43462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkRFa-000541-AM for submit@debbugs.gnu.org; Sun, 24 Sep 2023 11:42:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkRFY-00053o-T4 for 62677@debbugs.gnu.org; Sun, 24 Sep 2023 11:42:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkRFH-0007Cy-La; Sun, 24 Sep 2023 11:42:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=bW4jVGlCFHEgMEvcvrlOy4w/zkfGX1kHkhm46TEjisQ=; b=kPpqLO/m+m7K Ek1lT5GR8DOf7oc9a3ecMJY8b9n9vREzviz/aaPEH57LpeM7g7/LglKD2JjUcsxh+wQPEFae7AM39 +Tf5kztIblt7mnmidVkEmOMImNcbBkZqnTGcVCHgOZX6PsY7zY397Dzf+Gg+mXzyCV3NG5L4VNovS Z7i718ti+EGqHA8dDqz+7rU4W3oVVK+qNIYjCxA4qFrfNTeNh5THwNaPHVnQd2NNqf1LMklmQLOjw elSoq/i9wvj28y19eG202E+6hmnUEVS2BLAmyesNGLnV2mo7X7gMfgn1w24b8YAEpfGAl/WqO4R7H zc7MoeYPnQuPjryw9U5QSw==; Date: Sun, 24 Sep 2023 18:41:35 +0300 Message-Id: <83lecv37f4.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Sun, 24 Sep 2023 07:08:56 -0700) References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> <83bkef15rx.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Sun, 24 Sep 2023 07:08:56 -0700 > Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org > > Eli Zaretskii writes: > > >> From: Stefan Kangas > >> Date: Wed, 6 Sep 2023 11:51:14 -0700 > >> Cc: jporterbugs@gmail.com, michael_heerdegen@web.de, 62677@debbugs.gnu.org > >> > >> Here's the plan I'd propose: Add a new defvar-local > >> `flyspell-use-prog-mode' or somesuch that major modes can set. Now, > >> when a user enables `flymake-mode' in a buffer where that variable is > >> non-nil, the extra stuff done in `flyspell-prog-mode' gets done too. > >> Then decide which built-in major modes that would benefit, and set that > >> variable in them. > > > > SGTM. > > > >> Would `prog-mode' be a candidate though, or do we expect any modes > >> inheriting from it to want the regular `flyspell-mode'? > > > > The former, I guess? > > Thanks. How does the attached patch look? Looks good in general, but why deprecate and de-document flyspell-prog-mode? I can easily envision a major mode that doesn't inherit from prog-mode, but still has defined syntax for comments and strings: why not let users invoke flyspell-prog-mode in those cases? Moreover, users might have customizations that reference flyspell-prog-mode, and I see no reason to annoy them with obsoletion warnings. IOW, we just made the users' lives easier by automatically activating flyspell-prog-mode when we know it's appropriate, we are not saying that what flyspell-prog-mode does is incorrect or suboptimal. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: Merge flyspell-mode with flyspell-prog-mode Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Sep 2023 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy To: Eli Zaretskii Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169557299124725 (code B ref 62677); Sun, 24 Sep 2023 16:30:02 +0000 Received: (at 62677) by debbugs.gnu.org; 24 Sep 2023 16:29:51 +0000 Received: from localhost ([127.0.0.1]:43522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkRzQ-0006Qe-Dn for submit@debbugs.gnu.org; Sun, 24 Sep 2023 12:29:51 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:50612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkRzK-0006QK-Nm for 62677@debbugs.gnu.org; Sun, 24 Sep 2023 12:29:46 -0400 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-502fd1e1dd8so8305852e87.1 for <62677@debbugs.gnu.org>; Sun, 24 Sep 2023 09:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695572965; x=1696177765; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=xJBh7YAHP9gW3KfmRwRJMc1qnc5vrwZt9tNLiwXnydM=; b=gv6EvukwQGYpOSv78vJDkirLgoL7qK07TnMpVtMqNwBlkFrOok4td1zvfaJ7McHDuR As9Yv+4CqgSVzy3SCFd8SoDLB7S7ee8u3D2WZ6qA+fEOt4cBuwmNbmavzs+B5+FksIN2 zE47x3FOcKCwvik1R/6Fpkw+hT6eWoxPLSJv5BP0l39IQBqu9KysDAYhM3ZAT/M8h2I+ peWt+xuxQd4KLwzfB3QtHLbxfx+4ehWTdfiq71NMVQzglDnFCavLYfS7oL8yj6RBiVdX BO3t6UUuRCDdNFpVQd5hkSiWgv9LPVFGUSH/F67lwkg6DcXy8ZS1kR/+bJrkRnO6aKy/ e2UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695572965; x=1696177765; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xJBh7YAHP9gW3KfmRwRJMc1qnc5vrwZt9tNLiwXnydM=; b=lLXd8gNNRsEevwaYpkDqxLOguts6EMwVs3xOn4sBadXvQFexG/hY6+oqtgavfclxcr +t2C5CFQKOPYS34pCQEHhUNFhGsHJTCycHeEfh1g3DgVURmqGIibfNlj7SSZmyYIXF1O EShxvDVQkjezkqvKEftnI/rEcbwrr/ot5io0U1rRkIE2BdfsUhpw6wogViMqcB4K9cb1 JAx4ycpyHim6FEiJ0yeHPz9pp6ypDjUTaD0sCwwIthEEcI8VrAEmSClGPH+P3DI5noeq 8wuElzXGG2oPPRlnKqTNpyg36wIcfMylEpqLbjSMFpadpmLOTcd4BHBD0Jfdj+1kR4kR j80g== X-Gm-Message-State: AOJu0Yx0tvU6h85ogx10Pxdr75o+1mOxUT2PGy/bS7eLEWkCcoYS0Ftw qmWoAySbJwhriG9UAJ9Op+O8MFLwwFqKb0UD/9g= X-Google-Smtp-Source: AGHT+IEu2hZYignOmBE3CMjHH0HxleIOBnQjt4Dy07Ycv7FDVf2PgmQ0T4KdDV6a9IYJ6hjKFTnoYG4CVSahvBoLlVc= X-Received: by 2002:a05:6512:694:b0:503:5cd:998b with SMTP id t20-20020a056512069400b0050305cd998bmr4996404lfe.28.1695572964550; Sun, 24 Sep 2023 09:29:24 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 24 Sep 2023 09:29:23 -0700 From: Stefan Kangas In-Reply-To: <83lecv37f4.fsf@gnu.org> References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> <83bkef15rx.fsf@gnu.org> <83lecv37f4.fsf@gnu.org> MIME-Version: 1.0 Date: Sun, 24 Sep 2023 09:29:23 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Looks good in general, but why deprecate and de-document > flyspell-prog-mode? I can easily envision a major mode that doesn't > inherit from prog-mode, but still has defined syntax for comments and > strings: why not let users invoke flyspell-prog-mode in those cases? Shouldn't such modes simply be added to the new `flyspell-programming-mode-list' variable? Or do you envision situations where which one is "best" will be a matter of user preference? If yes, we should of course keep them both. If not, I think it makes sense to have just the one command, because it is simpler. This is what I had in mind. > Moreover, users might have customizations that reference > flyspell-prog-mode, and I see no reason to annoy them with obsoletion > warnings. This will not be relevant if we're keeping both commands, but just in case: You're right that such warnings would be a nuisance, and not really worth it. That's why I chose to document it as deprecated, without any warnings. We could also remove the sentence saying that it will be marked as obsolete. > IOW, we just made the users' lives easier by automatically activating > flyspell-prog-mode when we know it's appropriate, we are not saying > that what flyspell-prog-mode does is incorrect or suboptimal. This seems to suggest that you envision that users might want to use one or the other, at least in some cases. That's perfectly fine by me, if that's the case. From unknown Tue Jun 17 22:28:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#62677: Merge flyspell-mode with flyspell-prog-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Sep 2023 16:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62677 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: easy To: Stefan Kangas Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org Received: via spool by 62677-submit@debbugs.gnu.org id=B62677.169557381326284 (code B ref 62677); Sun, 24 Sep 2023 16:44:02 +0000 Received: (at 62677) by debbugs.gnu.org; 24 Sep 2023 16:43:33 +0000 Received: from localhost ([127.0.0.1]:43529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkSCj-0006pr-DQ for submit@debbugs.gnu.org; Sun, 24 Sep 2023 12:43:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkSCe-0006pX-7N for 62677@debbugs.gnu.org; Sun, 24 Sep 2023 12:43:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkSCM-00029E-Ry; Sun, 24 Sep 2023 12:43:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Uh+nwnljsE46xO2l1EKx2cqRWY1wXf9OEP+/KB0qSt8=; b=UOojpzx4EgFt H1iXu/dENpC35hDcT+1VmvygmN9wa3HuO19pgmu7gjwiduvdaUPgOWf9CY3ZqWACAER+eSWycKYwk QhIiHH9dH9NVDVOuqnKEuZS03Sh72eYp3MdB4FbNL4bWVd20x1QzDXoNB6GLw8v9vJXZxymBBYPSC mROmTIRP8wKxYzZs/Mw/D2SBRk5fTNkdyi1+OulQwMc22BRPqWB/35pE+cxo70RmzXHmOE6jhaqKJ PrsxyEUNBUiBn7P0xlZcNomZhhTtJ9L+vin0QJ5siAR8i3yI8Nuv+pfBbGE0sSx1OJ0G1I0/EiDcX 57cY/QmcfLD3XyMKA6MxKw==; Date: Sun, 24 Sep 2023 19:42:39 +0300 Message-Id: <83il7z34lc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Sun, 24 Sep 2023 09:29:23 -0700) References: <87mt3mv5e9.fsf@web.de> <076460cb-f203-de49-c949-bdc213fd1965@gmail.com> <83y1n5r0i9.fsf@gnu.org> <83o7if35x5.fsf@gnu.org> <83bkef15rx.fsf@gnu.org> <83lecv37f4.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Sun, 24 Sep 2023 09:29:23 -0700 > Cc: michael_heerdegen@web.de, jporterbugs@gmail.com, 62677@debbugs.gnu.org > > Eli Zaretskii writes: > > > Looks good in general, but why deprecate and de-document > > flyspell-prog-mode? I can easily envision a major mode that doesn't > > inherit from prog-mode, but still has defined syntax for comments and > > strings: why not let users invoke flyspell-prog-mode in those cases? > > Shouldn't such modes simply be added to the new > `flyspell-programming-mode-list' variable? Why introduce this new variable at all? It urges people to migrate, for no good reason: this variable and what it does is IMO no more elegant or easier to maintain than what we have now. I thought we would just turn flyspell-prog-mode automatically in descendants of prog-mode, and leave the rest to users and authors of major modes. What you seem to be suggesting is a much more radical change, and I'm not sure it's justified, especially since it comes with deprecation and user annoyance. > Or do you envision situations where which one is "best" will be a matter > of user preference? If yes, we should of course keep them both. That, too, could be possible, yes. > If not, I think it makes sense to have just the one command, because it > is simpler. Is it, though? It doesn't seem simpler for us: we still need to maintain and document the facilities for programming modes, just different facilities from what we have now. And it definitely isn't simpler for users, because what worked in Emacs 29 and before will suddenly start producing warnings in Emacs 30. > This is what I had in mind. Well, AFAICT, it was never said in the discussion until now. Which is why I'm surprised to see this. > > Moreover, users might have customizations that reference > > flyspell-prog-mode, and I see no reason to annoy them with obsoletion > > warnings. > > This will not be relevant if we're keeping both commands, but just in > case: > > You're right that such warnings would be a nuisance, and not really > worth it. That's why I chose to document it as deprecated, without any > warnings. We could also remove the sentence saying that it will be > marked as obsolete. If we do not obsolete flyspell-prog-mode, I'm okay with the changes, although I still think we could do equally well by just turning on flyspell-prog-mode automatically in prog-mode descendants. > > IOW, we just made the users' lives easier by automatically activating > > flyspell-prog-mode when we know it's appropriate, we are not saying > > that what flyspell-prog-mode does is incorrect or suboptimal. > > This seems to suggest that you envision that users might want to use one > or the other, at least in some cases. That's perfectly fine by me, if > that's the case. Maybe, I don't know. What I know is that every change can potentially break someone's setup, so we should avoid making changes that are not really necessary.