From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Sep 2021 14:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 50674@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163206076811615 (code B ref -1); Sun, 19 Sep 2021 14:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Sep 2021 14:12:48 +0000 Received: from localhost ([127.0.0.1]:39460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRxYl-00031H-It for submit@debbugs.gnu.org; Sun, 19 Sep 2021 10:12:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRxYj-000319-Cb for submit@debbugs.gnu.org; Sun, 19 Sep 2021 10:12:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRxYi-0003mk-St for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 10:12:45 -0400 Received: from mail-pf1-f170.google.com ([209.85.210.170]:36491) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRxYh-0002eG-5c for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 10:12:44 -0400 Received: by mail-pf1-f170.google.com with SMTP id m26so13795266pff.3 for ; Sun, 19 Sep 2021 07:12:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=ZbNF7sqYuAdsh2zzZtjRq2B12NFQ44/KOxfhiSwp0z4=; b=mS4xS3rWLKqdljHaxybrRDXGhZezuaq5sVMjXZJKFNyWfidOT2/mP1mbYBkgKgWM9d hkfDkF7jYdd8EbuPiUjnFIQ3G+vBVJpqdc6ou8q2NbFwqoCNv82of0x6MXc2zZOL3mCp f/eYuZ04qYPv5pqJsL0U4KEwvjJ1nQSEaDbOZeLWeUSig4WYRCNxPDkPdk4ODg93XP// 8W3zxx+1kwu3+FX/5/kjoNBqD8tvHzg/1eMN+nCoGvek8ALcmEBbcCXiRUBEWzTZ1BN2 9+LnVML7mw+leKCZhl3fJkRBbUim1rUqvNTpVDWzxPYo4uFDzGTgHeKjFG7S2jEoFl3H 8YMw== X-Gm-Message-State: AOAM532u47WKp+sRl8K2H6XrCGwTtjSpTDauMdKNxtVg+SBKul4UXNy4 /Mw6xe22i7rFAkyoJcao7eW9MgiwapnraFJADITraoZM X-Google-Smtp-Source: ABdhPJybs2W0wThlNH5Su2c190nhfuAaSKsz5B/Ub97idjM/8021FkigX5JTtMsaly6RPC9cxU8WY8HSRlPx79I8btk= X-Received: by 2002:a05:6a00:1586:b0:447:b30c:4a65 with SMTP id u6-20020a056a00158600b00447b30c4a65mr1445976pfk.0.1632060761550; Sun, 19 Sep 2021 07:12:41 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 19 Sep 2021 07:12:40 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Sun, 19 Sep 2021 07:12:40 -0700 Message-ID: Content-Type: multipart/mixed; boundary="000000000000f1d07c05cc59c12b" Received-SPF: pass client-ip=209.85.210.170; envelope-from=stefankangas@gmail.com; helo=mail-pf1-f170.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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: -1.8 (-) --000000000000f1d07c05cc59c12b Content-Type: text/plain; charset="UTF-8" Severity: wishlist Please find attached a small visual improvement for the splash screen, or rather the AUTHORS file that is reachable from the splash screen. It comes in the form of a major mode for etc/AUTHORS that has some basic font-locking and nothing else. The motivation for this is basically that I have clicked the "AUTHORS" button on the splash screen and found the file thus reached to be a bit bare-bone visually. (It's just a text file.) Other software tend to have a bit more formatting, and it's nice to show off in this small way that Emacs has such capabilities as well. We could of course live without it, but there's not much reason to. --000000000000f1d07c05cc59c12b Content-Type: text/x-diff; charset="US-ASCII"; name="0001-New-major-mode-with-font-locking-for-etc-AUTHORS.patch" Content-Disposition: attachment; filename="0001-New-major-mode-with-font-locking-for-etc-AUTHORS.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 694d9336495f34a3_0.1 RnJvbSAzYWU3Njc5MWU0M2I2YmRkMGFmODkzNDA1OTQ3MWM1YWI2MmM4NTIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogU3VuLCAxOSBTZXAgMjAyMSAxNTo0Njo0NCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIE5ldyBt YWpvciBtb2RlIHdpdGggZm9udC1sb2NraW5nIGZvciBldGMvQVVUSE9SUwoKKiBsaXNwL3RleHRt b2Rlcy9ldGMtYXV0aG9ycy1tb2RlLmVsOiBOZXcgZmlsZS4KKiBsaXNwL2ZpbGVzLmVsIChhdXRv LW1vZGUtYWxpc3QpOiBVc2UgJ2V0Yy1hdXRob3JzLW1vZGUnIGZvciB0aGUKZXRjL0FVVEhPUlMg ZmlsZS4KLS0tCiBsaXNwL2ZpbGVzLmVsICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIGxp c3AvdGV4dG1vZGVzL2V0Yy1hdXRob3JzLW1vZGUuZWwgfCA4MCArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpc3AvdGV4dG1vZGVzL2V0Yy1hdXRob3JzLW1vZGUu ZWwKCmRpZmYgLS1naXQgYS9saXNwL2ZpbGVzLmVsIGIvbGlzcC9maWxlcy5lbAppbmRleCBiMTEz ZmYzMmYyLi4xNzFiNjllMDFlIDEwMDY0NAotLS0gYS9saXNwL2ZpbGVzLmVsCisrKyBiL2xpc3Av ZmlsZXMuZWwKQEAgLTMwMDYsNyArMzAwNiw4IEBAIGF1dG8tbW9kZS1hbGlzdAogICAgICAoIlxc LnhjZlxcJyIgLiBpbWFnZS1tb2RlKQogICAgICAoIlxcLnhtcFxcJyIgLiBpbWFnZS1tb2RlKQog ICAgICAoIlxcLnh3ZFxcJyIgLiBpbWFnZS1tb2RlKQotICAgICAoIlxcLnl1dlxcJyIgLiBpbWFn ZS1tb2RlKSkpCisgICAgICgiXFwueXV2XFwnIiAuIGltYWdlLW1vZGUpCisgICAgICgiZW1hY3Mu Ki9ldGMvQVVUSE9SU1xcJyIgLiBldGMtYXV0aG9ycy1tb2RlKSkpCiAgICJBbGlzdCBvZiBmaWxl IG5hbWUgcGF0dGVybnMgdnMgY29ycmVzcG9uZGluZyBtYWpvciBtb2RlIGZ1bmN0aW9ucy4KIEVh Y2ggZWxlbWVudCBsb29rcyBsaWtlIChSRUdFWFAgLiBGVU5DVElPTikgb3IgKFJFR0VYUCBGVU5D VElPTiBOT04tTklMKS4KIFwoTk9OLU5JTCBzdGFuZHMgZm9yIGFueXRoaW5nIHRoYXQgaXMgbm90 IG5pbDsgdGhlIHZhbHVlIGRvZXMgbm90IG1hdHRlci4pCmRpZmYgLS1naXQgYS9saXNwL3RleHRt b2Rlcy9ldGMtYXV0aG9ycy1tb2RlLmVsIGIvbGlzcC90ZXh0bW9kZXMvZXRjLWF1dGhvcnMtbW9k ZS5lbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zNjMxMjc0NWEwCi0t LSAvZGV2L251bGwKKysrIGIvbGlzcC90ZXh0bW9kZXMvZXRjLWF1dGhvcnMtbW9kZS5lbApAQCAt MCwwICsxLDgwIEBACis7OzsgZXRjLWF1dGhvcnMtbW9kZS5lbCAtLS0gZm9udC1sb2NraW5nIGZv ciBldGMvQVVUSE9SUyAgLSotIGxleGljYWwtYmluZGluZzogdDsgLSotCisKKzs7IENvcHlyaWdo dCAoQykgMjAyMSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKworOzsgQXV0aG9yOiBT dGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KKzs7IEtleXdvcmRzOiBpbnRlcm5hbAor Cis7OyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg aXQgYW5kL29yIG1vZGlmeQorOzsgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZv dW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCis7OyAoYXQgeW91 ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorCis7OyBUaGlzIHByb2dyYW0gaXMgZGlzdHJp YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKzs7IGJ1dCBXSVRIT1VU IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCis7OyBN RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg dGhlCis7OyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCis7 OyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZQorOzsgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0 cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCis7OzsgQ29tbWVudGFyeToKKworOzsgTWFq b3IgbW9kZSB0byBkaXNwbGF5IHRoZSBldGMvQVVUSE9SUyBmaWxlIGluIHRoZSBFbWFjcworOzsg ZGlzdHJpYnV0aW9uLiAgUHJvdmlkZXMgc29tZSBiYXNpYyBmb250IGxvY2tpbmcgYW5kIG5vdCBt dWNoIGVsc2UuCisKKzs7OyBDb2RlOgorCisoZGVmZ3JvdXAgZXRjLWF1dGhvcnMtbW9kZSBuaWwK KyAgIkRpc3BsYXkgdGhlIGV0Yy9BVVRIT1JTIGZpbGUgaW4gdGhlIEVtYWNzIGRpc3RyaWJ1dGlv bi4iCisgIDp2ZXJzaW9uICIyOC4xIikKKworKGRlZmZhY2UgZXRjLWF1dGhvcnMtZGVmYXVsdCAn KCh0IDppbmhlcml0IHZhcmlhYmxlLXBpdGNoKSkKKyAgIkRlZmF1bHQgZmFjZSB1c2VkIGluIGBl dGMtYXV0aG9ycy1tb2RlJy4iCisgIDp2ZXJzaW9uICIyOC4xIikKKworKGRlZmZhY2UgZXRjLWF1 dGhvcnMtYXV0aG9yICcoKHQgOndlaWdodCBib2xkIDpoZWlnaHQgMS4wNQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6aW5oZXJpdCB2YXJpYWJsZS1waXRjaCkpCisgICJGYWNl IHVzZWQgZm9yIHRoZSBhdXRob3IgaW4gYGV0Yy1hdXRob3JzLW1vZGUnLiIKKyAgOnZlcnNpb24g IjI4LjEiKQorCisoZGVmZmFjZSBldGMtYXV0aG9ycy1kZXNjcmlwdG9yICcoKHQgOmZvcmVncm91 bmQgImdyYXkzMCIgOml0YWxpYyBuaWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDppbmhlcml0IHZhcmlhYmxlLXBpdGNoKSkKKyAgIkZhY2UgdXNlZCBmb3IgdGhlIGF1 dGhvciBpbiBgZXRjLWF1dGhvcnMtbW9kZScuIgorICA6dmVyc2lvbiAiMjguMSIpCisKKyhkZWZm YWNlIGV0Yy1hdXRob3JzLW90aGVyLWZpbGVzICcoKHQgOmluaGVyaXQgZXRjLWF1dGhvcnMtZGVz Y3JpcHRvcikpCisgICJGYWNlIHVzZWQgZm9yIG90aGVyIGZpbGVzIGluIGBldGMtYXV0aG9ycy1t b2RlJy4iCisgIDp2ZXJzaW9uICIyOC4xIikKKworKGRlZnZhciBldGMtYXV0aG9ycy1tb2RlLWZv bnQtbG9jay1rZXl3b3JkcworICBgKCgsKHJ4IGJvbCAoZ3JvdXAgKG5vdCAoYW55IGJsYW5rICJc biIpKSAoKz8gKG5vdCAoYW55ICI6IiAiXG4iKSkpKSAiOiIpCisgICAgIDEgJ2V0Yy1hdXRob3Jz LWF1dGhvcikKKyAgICAoLChyeCAob3IgIndyb3RlIgorICAgICAgICAgICAgICAoc2VxICg/ICJh bmQgIikgKG9yICJjby13cm90ZSIgImNoYW5nZWQiKSkpKQorICAgICAwICdldGMtYXV0aG9ycy1k ZXNjcmlwdG9yKQorICAgICgsKHJ4ICJhbmQgIiAoKyBkaWdpdCkgIiBvdGhlciBmaWxlcyIpCisg ICAgIDAgJ2V0Yy1hdXRob3JzLW90aGVyLWZpbGVzKQorICAgICgsKHJ4IGJvbCAobm90IHNwYWNl KSAoKyBub3QtbmV3bGluZSkgZW9sKQorICAgICAwICdldGMtYXV0aG9ycy1kZWZhdWx0KSkpCisK KyhkZWZ1biBldGMtYXV0aG9ycy1tb2RlLS1oaWRlLWxvY2FsLXZhcmlhYmxlcyAoKQorICAiSGlk ZSBsb2NhbCB2YXJpYWJsZXMgaW4gXCJldGMvQVVUSE9SU1wiLiIKKyAgKG5hcnJvdy10by1yZWdp b24gKHBvaW50LW1pbikKKyAgICAgICAgICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uCisgICAg ICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKyAgICAgICAgICAgICAg ICAgICAgICAoaWYgKHJlLXNlYXJjaC1mb3J3YXJkICJeTG9jYWwgVmFyaWFibGVzOiQiIG5pbCB0 KQorICAgICAgICAgICAgICAgICAgICAgICAgICAocHJvZ24gKGZvcndhcmQtbGluZSAtMSkgKHBv aW50KSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChwb2ludC1tYXgpKSkpKQorCis7OzsjIyNh dXRvbG9hZAorKGRlZmluZS1kZXJpdmVkLW1vZGUgZXRjLWF1dGhvcnMtbW9kZSBzcGVjaWFsLW1v ZGUgIkF1dGhvcnMgVmlldyIKKyAgIk1ham9yIG1vZGUgZm9yIHZpZXdpbmcgXCJldGMvQVVUSE9S U1wiIGZyb20gdGhlIEVtYWNzIGRpc3RyaWJ1dGlvbi4KK1Byb3ZpZGVzIHNvbWUgYmFzaWMgZm9u dCBsb2NraW5nIGFuZCBub3QgbXVjaCBlbHNlLiIKKyAgKHNldHEtbG9jYWwgZm9udC1sb2NrLWRl ZmF1bHRzCisgICAgICAgICAgICAgICcoZXRjLWF1dGhvcnMtbW9kZS1mb250LWxvY2sta2V5d29y ZHMgbmlsIG5pbCAoKD9fIC4gInciKSkpKQorICAoc2V0cSBmb250LWxvY2stbXVsdGlsaW5lIG5p bCkKKyAgKGV0Yy1hdXRob3JzLW1vZGUtLWhpZGUtbG9jYWwtdmFyaWFibGVzKSkKKworKHByb3Zp ZGUgJ2V0Yy1hdXRob3JzLW1vZGUpCis7OzsgZXRjLWF1dGhvcnMtbW9kZS5lbCBlbmRzIGhlcmUK LS0gCjIuMzAuMgoK --000000000000f1d07c05cc59c12b-- From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Sep 2021 15:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163206477118267 (code B ref 50674); Sun, 19 Sep 2021 15:20:01 +0000 Received: (at 50674) by debbugs.gnu.org; 19 Sep 2021 15:19:31 +0000 Received: from localhost ([127.0.0.1]:39542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRybL-0004kY-0t for submit@debbugs.gnu.org; Sun, 19 Sep 2021 11:19:31 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRybJ-0004kI-EZ for 50674@debbugs.gnu.org; Sun, 19 Sep 2021 11:19:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=k83Ec5pLdDfd0IJ1eduYeRrA7ZkjVdlKb14mKiQCets=; b=PnJBodxD4HhhYo01LR0ZGDUZc3 j5jDd/KW+vXn8miEr7UYtcWjayB18pcjsmXstw1lO1o+Sdj1dt33HZEWRcIktRJ+qazK5MCklsdo/ 2juJDSUaguBa165PaH3gmIaAe08kbb4vaUu1ojP0QHfkUJ6pdCBynOHZNf+tAunms4Bs=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mRybA-0000tS-MO; Sun, 19 Sep 2021 17:19:23 +0200 From: Lars Ingebrigtsen References: Date: Sun, 19 Sep 2021 17:19:20 +0200 In-Reply-To: (Stefan Kangas's message of "Sun, 19 Sep 2021 07:12:40 -0700") Message-ID: <8735q0oao7.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: > The motivation for this is basically that I have clicked the "AUTHORS" > button on the splash screen and found the file thus reached to be a bit > bare-bone visually. (It's just a text file.) Other [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Stefan Kangas writes: > The motivation for this is basically that I have clicked the "AUTHORS" > button on the splash screen and found the file thus reached to be a bit > bare-bone visually. (It's just a text file.) Other software tend to > have a bit more formatting, and it's nice to show off in this small way > that Emacs has such capabilities as well. Looks very nice, I think. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Sep 2021 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16320687459236 (code B ref 50674); Sun, 19 Sep 2021 16:26:02 +0000 Received: (at 50674) by debbugs.gnu.org; 19 Sep 2021 16:25:45 +0000 Received: from localhost ([127.0.0.1]:39670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzdR-0002Ou-FE for submit@debbugs.gnu.org; Sun, 19 Sep 2021 12:25:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzdQ-0002Og-2H for 50674@debbugs.gnu.org; Sun, 19 Sep 2021 12:25:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57200) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRzdK-0001ZT-N0; Sun, 19 Sep 2021 12:25:38 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3459 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 1mRzdB-0005uu-P7; Sun, 19 Sep 2021 12:25:36 -0400 Date: Sun, 19 Sep 2021 19:25:19 +0300 Message-Id: <83a6k84jo0.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Sun, 19 Sep 2021 07:12:40 -0700) References: 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, 19 Sep 2021 07:12:40 -0700 > > Please find attached a small visual improvement for the splash screen, > or rather the AUTHORS file that is reachable from the splash screen. > It comes in the form of a major mode for etc/AUTHORS that has some basic > font-locking and nothing else. Thanks, LGTM. Did you try these faces on TTY frames, in particular those with 8 or 16 colors? I think those will need separate face definitions. > +(defgroup etc-authors-mode nil > + "Display the etc/AUTHORS file in the Emacs distribution." If we only intend this to be used for our etc/AUTHORS, then how about saying that explicitly in the other doc strings, instead of referencing etc-authors-mode? From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Sep 2021 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163206925918491 (code B ref 50674); Sun, 19 Sep 2021 16:35:01 +0000 Received: (at 50674) by debbugs.gnu.org; 19 Sep 2021 16:34:19 +0000 Received: from localhost ([127.0.0.1]:39690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzlj-0004oA-2U for submit@debbugs.gnu.org; Sun, 19 Sep 2021 12:34:19 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:34539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRzlh-0004nw-3H for 50674@debbugs.gnu.org; Sun, 19 Sep 2021 12:34:17 -0400 Received: (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 12262200002; Sun, 19 Sep 2021 16:34:09 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: Date: Sun, 19 Sep 2021 19:33:45 +0300 In-Reply-To: (Stefan Kangas's message of "Sun, 19 Sep 2021 07:12:40 -0700") Message-ID: <87o88oikye.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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 (-) > +;;;###autoload > +(define-derived-mode etc-authors-mode special-mode "Authors View" > + "Major mode for viewing \"etc/AUTHORS\" from the Emacs distribution. > +Provides some basic font locking and not much else." > + (setq-local font-lock-defaults > + '(etc-authors-mode-font-lock-keywords nil nil ((?_ . "w")))) > + (setq font-lock-multiline nil) > + (etc-authors-mode--hide-local-variables)) Isn't generic-x.el a more suitable place for such small modes? From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Sep 2021 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16320731209446 (code B ref 50674); Sun, 19 Sep 2021 17:39:02 +0000 Received: (at 50674) by debbugs.gnu.org; 19 Sep 2021 17:38:40 +0000 Received: from localhost ([127.0.0.1]:39845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS0m0-0002SI-Lb for submit@debbugs.gnu.org; Sun, 19 Sep 2021 13:38:40 -0400 Received: from mail-pl1-f180.google.com ([209.85.214.180]:37751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS0ly-0002S3-Fl for 50674@debbugs.gnu.org; Sun, 19 Sep 2021 13:38:39 -0400 Received: by mail-pl1-f180.google.com with SMTP id j14so2401472plx.4 for <50674@debbugs.gnu.org>; Sun, 19 Sep 2021 10:38:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=idYlmvDnTLlxVO+y+LVAEIby8SexkP8gfTIqP3goduw=; b=eR5G8bSRCiRgUik1JPrPVYIwet1KcjFjnii/gM8CaEluuNw3Bz4+I0U+2l6zqCtZTL CMFeQw2OkVE2HKkXI5TztEsBw6eu6ucmUW4ec+8I7W+WQHcB4zlLDo66gOS9YDhbY0X/ fl5Ku7MxxiKd1r9faT8u3VYUuCxQdLAyAtpS3xqQFAaHJflHPFbpjDReQWiU49UZyWdK bK96kreQWHlf2TWeoCl39SyO/JkGrHqwU1P41qZ3aZF2SR7saNOZNaKme/XLSEpD7uCi DkgtB7ar6NQ0qLNvH6jhU0/CKsyifeD4IPdMGSlNQzXd1cwuSor1XqvFObwM4yXGfkaU vFRQ== X-Gm-Message-State: AOAM530txAx1gK6SG7QDYxB9Q/jtqSoTTSnVtilhjTUOkuSny8kcBO1S 7pYXl3gf3IPLAv/fXM4L3sPj5Kdmmyt+TRct5Sg= X-Google-Smtp-Source: ABdhPJy6uKUIEfSy1q4vXi7aeR1zFXc+DuOD49rlMtod5WCuyphaB0iDE+eEuvSeFzhhZ0x/FWSqrc5mZxEUCdONvmM= X-Received: by 2002:a17:902:d505:b0:13d:b037:2087 with SMTP id b5-20020a170902d50500b0013db0372087mr1044896plg.22.1632073112487; Sun, 19 Sep 2021 10:38:32 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 19 Sep 2021 10:38:32 -0700 From: Stefan Kangas In-Reply-To: <87o88oikye.fsf@mail.linkov.net> References: <87o88oikye.fsf@mail.linkov.net> MIME-Version: 1.0 Date: Sun, 19 Sep 2021 10:38:32 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Juri Linkov writes: >> +;;;###autoload >> +(define-derived-mode etc-authors-mode special-mode "Authors View" >> + "Major mode for viewing \"etc/AUTHORS\" from the Emacs distribution. >> +Provides some basic font locking and not much else." >> + (setq-local font-lock-defaults >> + '(etc-authors-mode-font-lock-keywords nil nil ((?_ . "w")))) >> + (setq font-lock-multiline nil) >> + (etc-authors-mode--hide-local-variables)) > > Isn't generic-x.el a more suitable place for such small modes? The problem I see is that this does not use `define-generic-mode', unlike the other modes in there, and also I'm not sure it makes sense to drop autoloaded functions in there. AFAIU, that file and its modes is supposed to be optional (not that I agree that they should be). From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Sep 2021 21:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163208873110846 (code B ref 50674); Sun, 19 Sep 2021 21:59:02 +0000 Received: (at 50674) by debbugs.gnu.org; 19 Sep 2021 21:58:51 +0000 Received: from localhost ([127.0.0.1]:40176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS4pn-0002oq-Bv for submit@debbugs.gnu.org; Sun, 19 Sep 2021 17:58:51 -0400 Received: from mail-pg1-f182.google.com ([209.85.215.182]:42722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS4ph-0002oN-PF for 50674@debbugs.gnu.org; Sun, 19 Sep 2021 17:58:46 -0400 Received: by mail-pg1-f182.google.com with SMTP id q68so15392383pga.9 for <50674@debbugs.gnu.org>; Sun, 19 Sep 2021 14:58:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=21AaO3RH/UPE/sBvVQJYCLuAICo876rNZfYPT/a/8FA=; b=wQINBDoDBrTpBxnYKiBMcCYYVgJB9XbJGO6CItl+8c3Sfpw+hvk7BRM7diK8wwT84V vs1eCxcgV7zidzw3kLcgkryNN+ck/CcTgFvuc1AvmP0oAZbSKtKSCo5wxjx+BfqNlL/f 8qyVRE+KotAIkf8H+bkJHDrr6YndmfEzAt/vg9gVVBOnXixn6VDRgjxXntMW4p+03BOm ppbggJWn/DKfYMzNtL0z7IWszQOLex2jg+07QxHLXdvrULgR//PP4zABBahIS9pnndW0 w6L1Qh6CUAln7iKXH0XiC8h6AWhfbFQ9TQbiNQ+n5oMZPVNPqQxCLK7m8FXTkaNxyORx yGDA== X-Gm-Message-State: AOAM532EksXCsKyoExsGMS0UbQmpP7od0QstY+uoCB0dWFQPiqLLLh1Y kiFBeTY65h3Afuu790X4QqBqmiVshdZzb0vqBVSu0mDx X-Google-Smtp-Source: ABdhPJwNQa70iHbbpeaLZL6wEYB2qwd1W8R/2jOR3dPXC1IN4WfBimCdi7BBfZ4twDv0qXHvPDGY0F++r60U7um4Xm0= X-Received: by 2002:a63:f946:: with SMTP id q6mr20697856pgk.42.1632088719707; Sun, 19 Sep 2021 14:58:39 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 19 Sep 2021 14:58:38 -0700 From: Stefan Kangas In-Reply-To: <83a6k84jo0.fsf@gnu.org> References: <83a6k84jo0.fsf@gnu.org> MIME-Version: 1.0 Date: Sun, 19 Sep 2021 14:58:38 -0700 Message-ID: Content-Type: multipart/mixed; boundary="000000000000617cc805cc6044bb" X-Spam-Score: 0.5 (/) 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.5 (/) --000000000000617cc805cc6044bb Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: > Did you try these faces on TTY frames, in particular those with 8 or > 16 colors? I think those will need separate face definitions. I've updated the face definitions to check for such capabilities, and tested it in xterm (256 colors) and the Linux console (8 colors according to `display-color-cells'). It looks good with my pair of eyes, but I sometimes have a hard time differentiating between certain colors. If anyone feels that they are good with colors, feel free to suggest something better. I've attached a new patch. > If we only intend this to be used for our etc/AUTHORS, then how about > saying that explicitly in the other doc strings, instead of > referencing etc-authors-mode? Yes, that makes sense, changed in the attached. Thanks for reviewing this. --000000000000617cc805cc6044bb Content-Type: text/x-diff; charset="US-ASCII"; name="0001-New-major-mode-with-font-locking-for-etc-AUTHORS.patch" Content-Disposition: attachment; filename="0001-New-major-mode-with-font-locking-for-etc-AUTHORS.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f2cc380f3f222b00_0.1 RnJvbSAxOGQwMGRkNjJmNzFiZTM2ZTBjMTliZmRlMjVlN2EzMTY0OWVkM2JmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogU3VuLCAxOSBTZXAgMjAyMSAxNTo0Njo0NCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIE5ldyBt YWpvciBtb2RlIHdpdGggZm9udC1sb2NraW5nIGZvciBldGMvQVVUSE9SUwoKKiBsaXNwL3RleHRt b2Rlcy9ldGMtYXV0aG9ycy1tb2RlLmVsOiBOZXcgZmlsZS4KKiBsaXNwL2ZpbGVzLmVsIChhdXRv LW1vZGUtYWxpc3QpOiBVc2UgJ2V0Yy1hdXRob3JzLW1vZGUnIGZvciB0aGUKZXRjL0FVVEhPUlMg ZmlsZS4KLS0tCiBsaXNwL2ZpbGVzLmVsICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIGxp c3AvdGV4dG1vZGVzL2V0Yy1hdXRob3JzLW1vZGUuZWwgfCA5OSArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaXNwL3RleHRtb2Rlcy9ldGMtYXV0aG9ycy1tb2Rl LmVsCgpkaWZmIC0tZ2l0IGEvbGlzcC9maWxlcy5lbCBiL2xpc3AvZmlsZXMuZWwKaW5kZXggYjEx M2ZmMzJmMi4uMTcxYjY5ZTAxZSAxMDA2NDQKLS0tIGEvbGlzcC9maWxlcy5lbAorKysgYi9saXNw L2ZpbGVzLmVsCkBAIC0zMDA2LDcgKzMwMDYsOCBAQCBhdXRvLW1vZGUtYWxpc3QKICAgICAgKCJc XC54Y2ZcXCciIC4gaW1hZ2UtbW9kZSkKICAgICAgKCJcXC54bXBcXCciIC4gaW1hZ2UtbW9kZSkK ICAgICAgKCJcXC54d2RcXCciIC4gaW1hZ2UtbW9kZSkKLSAgICAgKCJcXC55dXZcXCciIC4gaW1h Z2UtbW9kZSkpKQorICAgICAoIlxcLnl1dlxcJyIgLiBpbWFnZS1tb2RlKQorICAgICAoImVtYWNz LiovZXRjL0FVVEhPUlNcXCciIC4gZXRjLWF1dGhvcnMtbW9kZSkpKQogICAiQWxpc3Qgb2YgZmls ZSBuYW1lIHBhdHRlcm5zIHZzIGNvcnJlc3BvbmRpbmcgbWFqb3IgbW9kZSBmdW5jdGlvbnMuCiBF YWNoIGVsZW1lbnQgbG9va3MgbGlrZSAoUkVHRVhQIC4gRlVOQ1RJT04pIG9yIChSRUdFWFAgRlVO Q1RJT04gTk9OLU5JTCkuCiBcKE5PTi1OSUwgc3RhbmRzIGZvciBhbnl0aGluZyB0aGF0IGlzIG5v dCBuaWw7IHRoZSB2YWx1ZSBkb2VzIG5vdCBtYXR0ZXIuKQpkaWZmIC0tZ2l0IGEvbGlzcC90ZXh0 bW9kZXMvZXRjLWF1dGhvcnMtbW9kZS5lbCBiL2xpc3AvdGV4dG1vZGVzL2V0Yy1hdXRob3JzLW1v ZGUuZWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMGVmODRkM2Q2NQot LS0gL2Rldi9udWxsCisrKyBiL2xpc3AvdGV4dG1vZGVzL2V0Yy1hdXRob3JzLW1vZGUuZWwKQEAg LTAsMCArMSw5OSBAQAorOzs7IGV0Yy1hdXRob3JzLW1vZGUuZWwgLS0tIGZvbnQtbG9ja2luZyBm b3IgZXRjL0FVVEhPUlMgIC0qLSBsZXhpY2FsLWJpbmRpbmc6IHQ7IC0qLQorCis7OyBDb3B5cmln aHQgKEMpIDIwMjEgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisKKzs7IEF1dGhvcjog U3RlZmFuIEthbmdhcyA8c3RlZmFuQG1hcnhpc3Quc2U+Cis7OyBLZXl3b3JkczogaW50ZXJuYWwK KworOzsgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl IGl0IGFuZC9vciBtb2RpZnkKKzs7IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cis7OyB0aGUgRnJlZSBTb2Z0d2FyZSBG b3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorOzsgKGF0IHlv dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworOzsgVGhpcyBwcm9ncmFtIGlzIGRpc3Ry aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCis7OyBidXQgV0lUSE9V VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorOzsg TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl IHRoZQorOzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKwor OzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UKKzs7IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0 dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworOzs7IENvbW1lbnRhcnk6CisKKzs7IE1h am9yIG1vZGUgdG8gZGlzcGxheSB0aGUgZXRjL0FVVEhPUlMgZmlsZSBpbiB0aGUgRW1hY3MKKzs7 IGRpc3RyaWJ1dGlvbi4gIFByb3ZpZGVzIHNvbWUgYmFzaWMgZm9udCBsb2NraW5nIGFuZCBub3Qg bXVjaCBlbHNlLgorCis7OzsgQ29kZToKKworKGRlZmdyb3VwIGV0Yy1hdXRob3JzLW1vZGUgbmls CisgICJEaXNwbGF5IHRoZSBcImV0Yy9BVVRIT1JTXCIgZmlsZSBmcm9tIHRoZSBFbWFjcyBkaXN0 cmlidXRpb24uIgorICA6dmVyc2lvbiAiMjguMSIpCisKKyhkZWZmYWNlIGV0Yy1hdXRob3JzLWRl ZmF1bHQgJygodCA6aW5oZXJpdCB2YXJpYWJsZS1waXRjaCkpCisgICJEZWZhdWx0IGZhY2UgdXNl ZCB0byBkaXNwbGF5IHRoZSBcImV0Yy9BVVRIT1JTXCIgZmlsZS4KK1NlZSBhbHNvIGBldGMtYXV0 aG9ycy1tb2RlJy4iCisgIDp2ZXJzaW9uICIyOC4xIikKKworKGRlZmZhY2UgZXRjLWF1dGhvcnMt YXV0aG9yICcoKCgoY2xhc3MgY29sb3IpIChtaW4tY29sb3JzIDg4KSAoYmFja2dyb3VuZCBsaWdo dCkpCisgICAgICAgICAgICAgICAgICAgIDpmb3JlZ3JvdW5kICJtaWRuaWdodCBibHVlIgorICAg ICAgICAgICAgICAgICAgICA6d2VpZ2h0IGJvbGQgOmhlaWdodCAxLjA1CisgICAgICAgICAgICAg ICAgICAgIDppbmhlcml0IHZhcmlhYmxlLXBpdGNoKQorICAgICAgICAgICAgICAgICAgICgoKGNs YXNzIGNvbG9yKSAobWluLWNvbG9ycyA4OCkgKGJhY2tncm91bmQgZGFyaykpCisgICAgICAgICAg ICAgICAgICAgIDpmb3JlZ3JvdW5kICJjeWFuIgorICAgICAgICAgICAgICAgICAgICA6d2VpZ2h0 IGJvbGQgOmhlaWdodCAxLjA1CisgICAgICAgICAgICAgICAgICAgIDppbmhlcml0IHZhcmlhYmxl LXBpdGNoKQorICAgICAgICAgICAgICAgICAgICgoKHN1cHBvcnRzIDp3ZWlnaHQgYm9sZCkgKHN1 cHBvcnRzIDpoZWlnaHQgMS4wNSkpCisgICAgICAgICAgICAgICAgICAgIDp3ZWlnaHQgYm9sZCA6 aGVpZ2h0IDEuMDUKKyAgICAgICAgICAgICAgICAgICAgOmluaGVyaXQgdmFyaWFibGUtcGl0Y2gp CisgICAgICAgICAgICAgICAgICAgKCgoc3VwcG9ydHMgOndlaWdodCBib2xkKSkKKyAgICAgICAg ICAgICAgICAgICAgOndlaWdodCBib2xkIDppbmhlcml0IHZhcmlhYmxlLXBpdGNoKQorICAgICAg ICAgICAgICAgICAgICh0IDppbmhlcml0IHZhcmlhYmxlLXBpdGNoKSkKKyAgIkZhY2UgdXNlZCBm b3IgdGhlIGF1dGhvciBpbiB0aGUgXCJldGMvQVVUSE9SU1wiIGZpbGUuCitTZWUgYWxzbyBgZXRj LWF1dGhvcnMtbW9kZScuIgorICA6dmVyc2lvbiAiMjguMSIpCisKKyhkZWZmYWNlIGV0Yy1hdXRo b3JzLWRlc2NyaXB0b3IgJygoKChjbGFzcyBjb2xvcikgKG1pbi1jb2xvcnMgODgpIChiYWNrZ3Jv dW5kIGxpZ2h0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgIDpmb3JlZ3JvdW5kICJzaWVubmEi IDppbmhlcml0IHZhcmlhYmxlLXBpdGNoKQorICAgICAgICAgICAgICAgICAgICAgICAoKChjbGFz cyBjb2xvcikgKG1pbi1jb2xvcnMgODgpIChiYWNrZ3JvdW5kIGRhcmspKQorICAgICAgICAgICAg ICAgICAgICAgICAgOmZvcmVncm91bmQgInBlcnUiIDppbmhlcml0IHZhcmlhYmxlLXBpdGNoKQor ICAgICAgICAgICAgICAgICAgICAgICAodCA6aW5oZXJpdCB2YXJpYWJsZS1waXRjaCkpCisgICJG YWNlIHVzZWQgZm9yIHRoZSBkZXNjcmlwdGlvbiB0ZXh0IGluIHRoZSBcImV0Yy9BVVRIT1JTXCIg ZmlsZS4KK1NlZSBhbHNvIGBldGMtYXV0aG9ycy1tb2RlJy4iCisgIDp2ZXJzaW9uICIyOC4xIikK KworKGRlZmZhY2UgZXRjLWF1dGhvcnMtb3RoZXItZmlsZXMgJygodCA6aW5oZXJpdCBldGMtYXV0 aG9ycy1kZXNjcmlwdG9yKSkKKyAgIkZhY2UgdXNlZCBmb3IgdGhlIFwib3RoZXIgZmlsZXNcIiB0 ZXh0IGluIHRoZSBcImV0Yy9BVVRIT1JTXCIgZmlsZS4KK1NlZSBhbHNvIGBldGMtYXV0aG9ycy1t b2RlJy4iCisgIDp2ZXJzaW9uICIyOC4xIikKKworKGRlZnZhciBldGMtYXV0aG9ycy1tb2RlLWZv bnQtbG9jay1rZXl3b3JkcworICBgKCgsKHJ4IGJvbCAoZ3JvdXAgKG5vdCAoYW55IGJsYW5rICJc biIpKSAoKz8gKG5vdCAoYW55ICI6IiAiXG4iKSkpKSAiOiIpCisgICAgIDEgJ2V0Yy1hdXRob3Jz LWF1dGhvcikKKyAgICAoLChyeCAob3IgIndyb3RlIgorICAgICAgICAgICAgICAoc2VxICg/ICJh bmQgIikgKG9yICJjby13cm90ZSIgImNoYW5nZWQiKSkpKQorICAgICAwICdldGMtYXV0aG9ycy1k ZXNjcmlwdG9yKQorICAgICgsKHJ4ICJhbmQgIiAoKyBkaWdpdCkgIiBvdGhlciBmaWxlcyIpCisg ICAgIDAgJ2V0Yy1hdXRob3JzLW90aGVyLWZpbGVzKQorICAgICgsKHJ4IGJvbCAobm90IHNwYWNl KSAoKyBub3QtbmV3bGluZSkgZW9sKQorICAgICAwICdldGMtYXV0aG9ycy1kZWZhdWx0KSkpCisK KyhkZWZ1biBldGMtYXV0aG9ycy1tb2RlLS1oaWRlLWxvY2FsLXZhcmlhYmxlcyAoKQorICAiSGlk ZSBsb2NhbCB2YXJpYWJsZXMgaW4gXCJldGMvQVVUSE9SU1wiLiAgVXNlZCBieSBgZXRjLWF1dGhv cnMtbW9kZScuIgorICAobmFycm93LXRvLXJlZ2lvbiAocG9pbnQtbWluKQorICAgICAgICAgICAg ICAgICAgICAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAoZ290by1jaGFy IChwb2ludC1taW4pKQorICAgICAgICAgICAgICAgICAgICAgIChpZiAocmUtc2VhcmNoLWZvcndh cmQgIl5Mb2NhbCBWYXJpYWJsZXM6JCIgbmlsIHQpCisgICAgICAgICAgICAgICAgICAgICAgICAg IChwcm9nbiAoZm9yd2FyZC1saW5lIC0xKSAocG9pbnQpKQorICAgICAgICAgICAgICAgICAgICAg ICAgKHBvaW50LW1heCkpKSkpCisKKzs7OyMjI2F1dG9sb2FkCisoZGVmaW5lLWRlcml2ZWQtbW9k ZSBldGMtYXV0aG9ycy1tb2RlIHNwZWNpYWwtbW9kZSAiQXV0aG9ycyBWaWV3IgorICAiTWFqb3Ig bW9kZSBmb3Igdmlld2luZyBcImV0Yy9BVVRIT1JTXCIgZnJvbSB0aGUgRW1hY3MgZGlzdHJpYnV0 aW9uLgorUHJvdmlkZXMgc29tZSBiYXNpYyBmb250IGxvY2tpbmcgYW5kIG5vdCBtdWNoIGVsc2Uu IgorICAoc2V0cS1sb2NhbCBmb250LWxvY2stZGVmYXVsdHMKKyAgICAgICAgICAgICAgJyhldGMt YXV0aG9ycy1tb2RlLWZvbnQtbG9jay1rZXl3b3JkcyBuaWwgbmlsICgoP18gLiAidyIpKSkpCisg IChzZXRxIGZvbnQtbG9jay1tdWx0aWxpbmUgbmlsKQorICAoZXRjLWF1dGhvcnMtbW9kZS0taGlk ZS1sb2NhbC12YXJpYWJsZXMpKQorCisocHJvdmlkZSAnZXRjLWF1dGhvcnMtbW9kZSkKKzs7OyBl dGMtYXV0aG9ycy1tb2RlLmVsIGVuZHMgaGVyZQotLSAKMi4zMC4yCgo= --000000000000617cc805cc6044bb-- From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Sep 2021 07:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16321218469256 (code B ref 50674); Mon, 20 Sep 2021 07:11:03 +0000 Received: (at 50674) by debbugs.gnu.org; 20 Sep 2021 07:10:46 +0000 Received: from localhost ([127.0.0.1]:40844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSDRt-0002PE-Oo for submit@debbugs.gnu.org; Mon, 20 Sep 2021 03:10:45 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:42033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSDRo-0002Op-Nf for 50674@debbugs.gnu.org; Mon, 20 Sep 2021 03:10:44 -0400 Received: (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 98AFB1C0011; Mon, 20 Sep 2021 07:10:32 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87o88oikye.fsf@mail.linkov.net> Date: Mon, 20 Sep 2021 09:41:45 +0300 In-Reply-To: (Stefan Kangas's message of "Sun, 19 Sep 2021 10:38:32 -0700") Message-ID: <87ee9jpxke.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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 (-) >> Isn't generic-x.el a more suitable place for such small modes? > > The problem I see is that this does not use `define-generic-mode', > unlike the other modes in there, and also I'm not sure it makes sense to > drop autoloaded functions in there. AFAIU, that file and its modes is > supposed to be optional (not that I agree that they should be). I really see no difference from etc-authors-mode and e.g. etc-fstab-generic-mode defined in generic-x.el by define-generic-mode. And still it can be autoloaded like c++-mode-syntax-table used to be autoloaded. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Sep 2021 07:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163212378229143 (code B ref 50674); Mon, 20 Sep 2021 07:44:01 +0000 Received: (at 50674) by debbugs.gnu.org; 20 Sep 2021 07:43:02 +0000 Received: from localhost ([127.0.0.1]:40911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSDx7-0007Zz-UA for submit@debbugs.gnu.org; Mon, 20 Sep 2021 03:43:02 -0400 Received: from mail-pf1-f179.google.com ([209.85.210.179]:35653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSDx6-0007ZU-D1 for 50674@debbugs.gnu.org; Mon, 20 Sep 2021 03:43:00 -0400 Received: by mail-pf1-f179.google.com with SMTP id w14so4920025pfu.2 for <50674@debbugs.gnu.org>; Mon, 20 Sep 2021 00:43:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=90ppeq97Yx/gfugeN6sWSUv3E+y4TNgfl0CNgrXhB5Q=; b=eV1UAScx+t4ptLKs4Pyyg71rgdg1b6VYt+PZ6x5MzaSOgEt9MEIazhyFWhyG2gtZ1l QIUjRt5oRxhkQC82BUZDHeC5qHWoVxd8ZF2V1aBnGg59/xCWUfH/qVwT4CO5VEGALimS /5lDptkzPBjkhvLnd9qkAlgKB4gIpshgoIDjMnE7GcI5zRAvfRXQAYgd1smKENzL2ZON Bgv6HdKZAU5fmiDD4pVCZwIhNc1KEuYHFzMjCqNNGspNS/XoEabvfIdJYeyS8xZKGt5L asxTMel6pSS3dhAo03QhCiIP6i0AAyacMOm7xXtRxn6nckO11OtHIYwPftMcpSeFanEi dSLA== X-Gm-Message-State: AOAM531JWluVD4XGJuQYywowy2ST4YmBnCDtao9z6F1MGiSoPg7b/fC4 bMhiQzsLIwLKNZxbwSaW+au4B0EeR30yWJUCTrk= X-Google-Smtp-Source: ABdhPJwO9RF4xJ6r1kRdzeUGLv5ER28WaTTkndep5GLIkmlB5LEPH0NKZHhqhb51tft4ECQVnhGuHrbu/C/mNq9F1V8= X-Received: by 2002:a63:f946:: with SMTP id q6mr22264480pgk.42.1632123774560; Mon, 20 Sep 2021 00:42:54 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 20 Sep 2021 00:42:54 -0700 From: Stefan Kangas In-Reply-To: <87ee9jpxke.fsf@mail.linkov.net> References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> MIME-Version: 1.0 Date: Mon, 20 Sep 2021 00:42:54 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Juri Linkov writes: > I really see no difference from etc-authors-mode and e.g. > etc-fstab-generic-mode defined in generic-x.el by define-generic-mode. > And still it can be autoloaded like c++-mode-syntax-table used to be autoloaded. That means that a user will see font-locking in some files, only if she has first visited AUTHORS. In a subsequent Emacs session, the user will be surprised to see that the font-locking is no longer there. IOW, I can agree to put it in generic-x.el, but only if we autoload some other modes in there. Such as the fstab mode. Otherwise this makes no sense to me. A natural first step would be to make those modes load unconditionally, but that proposal has been rejected; see my last two commits to generic-x.el. Perhaps it will be okay to load only some of the modes unconditionally. This would also have to be coupled with the necessary documentation changes to generic-x.el, to explain that this file is not only about `define-generic-mode'. Personally, I'd rather create a new file for small modes than go down this rabbit hole. generic-x.el is hardly the best library name or location. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Sep 2021 09:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16321292615255 (code B ref 50674); Mon, 20 Sep 2021 09:15:02 +0000 Received: (at 50674) by debbugs.gnu.org; 20 Sep 2021 09:14:21 +0000 Received: from localhost ([127.0.0.1]:40981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSFNU-0001Mh-QF for submit@debbugs.gnu.org; Mon, 20 Sep 2021 05:14:20 -0400 Received: from mail-pg1-f171.google.com ([209.85.215.171]:34545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSFNS-0001MS-8h for 50674@debbugs.gnu.org; Mon, 20 Sep 2021 05:14:19 -0400 Received: by mail-pg1-f171.google.com with SMTP id f129so16677087pgc.1 for <50674@debbugs.gnu.org>; Mon, 20 Sep 2021 02:14:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qBBQAPMvXrqwmCOGuTqfx9G4+Q8O0H975FYPP3Rtxvw=; b=BOgMj1/SgZ/gkz65hmG68TCePORtN9+F/8qmPTrWwAAMtZ+JkRIWwDXYfF1BPaMs04 dhmTxrlME5zqyiHA/K0ctJbgwoKl/ApoHhBZNJOwa0Glv1H4vOPSdSjL5wp5jstsYtGE jnWeNrDmGtsdezcQxgPDHd8uuzwh6fwQ0WhLhsuMOiEVMs/Nw9+lvQrhH/OtLLItilMf CZN75WaHNmfKNHAL7sBssrpXLZ3tGIJ0N6dJaLPlV3dLa4GKdJ2Y9kmypjFuO9LBirpV 7YGJRVSkAD+yDxVBR1Sd0lLo9EZ6X2TUgBkE6QpebTl0OsPeCHiDeerLXEYLFfazb4wB XLYA== X-Gm-Message-State: AOAM532DVsxoLPrF7ASSsP3TE10vw/UYHYWdVCamc+gWwvj2CWhUI3Xq 0R+Fm7Jxf8pbMRJYY5YDIm6bHZBJt1gfzx9BhdE= X-Google-Smtp-Source: ABdhPJx0taRkCv56VofG32Kd+ux4WE88MFK2z93Yc8eXTxQq9ngAy8p4oUutV37jOMS5kz+QJzZ1khQkHm1pIUNNnSo= X-Received: by 2002:a63:a311:: with SMTP id s17mr22085777pge.359.1632129252200; Mon, 20 Sep 2021 02:14:12 -0700 (PDT) MIME-Version: 1.0 References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> In-Reply-To: From: Stefan Kangas Date: Mon, 20 Sep 2021 11:14:01 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Stefan Kangas : > Personally, I'd rather create a new file for small modes than go down > this rabbit hole. generic-x.el is hardly the best library name or > location. Thinking about this a bit more, what is the problem with just keeping this in its own file? It is fairly self-contained and not really related to anything else. If the worry is that it will clutter lisp/textmodes, perhaps we could add a new directory where such "small" modes could go. In general, I'm not a fan of mega-files with many bits and pieces in them -- see for example time.el that for some reason contains both 'display-time' and 'world-clock'. The latter could easily be in its own file instead, and from working in that file I can say that it would have been easier to understand and modify if it was. ("Large" files is a common practice in ELisp, but not in many other programming languages AFAIK.) From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Sep 2021 15:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16321517417583 (code B ref 50674); Mon, 20 Sep 2021 15:29:02 +0000 Received: (at 50674) by debbugs.gnu.org; 20 Sep 2021 15:29:01 +0000 Received: from localhost ([127.0.0.1]:43854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSLE5-0001y9-CB for submit@debbugs.gnu.org; Mon, 20 Sep 2021 11:29:01 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:60451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSLDz-0001xQ-M4 for 50674@debbugs.gnu.org; Mon, 20 Sep 2021 11:28:56 -0400 Received: (Authenticated sender: juri@linkov.net) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 392FC1BF204; Mon, 20 Sep 2021 15:28:47 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> Date: Mon, 20 Sep 2021 18:24:32 +0300 In-Reply-To: (Stefan Kangas's message of "Mon, 20 Sep 2021 11:14:01 +0200") Message-ID: <874kafqx57.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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 (-) > Thinking about this a bit more, what is the problem with just keeping > this in its own file? It is fairly self-contained and not really > related to anything else. If the worry is that it will clutter > lisp/textmodes, perhaps we could add a new directory where such > "small" modes could go. It really will clutter lisp/textmodes. For the same reasoning all modes in generic-x.el should be moved to separate files that makes no sense. So the current situation is following: we have generic-x.el for such small modes like etc-passwd-generic-mode and etc-authors-mode. But the problem is that modes in generic-x.el are not autoloaded. I don't understand why visiting /etc/passwd doesn't highlight it properly when etc-passwd-generic-mode is available for this file? But I see no problem to autoload all available modes from generic-x.el. > A natural first step would be to make those modes load unconditionally, > but that proposal has been rejected; see my last two commits to > generic-x.el. Perhaps it will be okay to load only some of the modes > unconditionally. I agree that only some should be loaded unconditionally. For example, we should not use modes for filename regexps that are not specific, such as '("alias\\'") and '("inventory\\'") that has too wide coverage to produce false matches. OTOH, autoloaded modes should be enabled by default for "/etc/passwd", "/etc/fstab", "emacs.*/etc/AUTHORS\\'" that has no problem of mismatching. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 06:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50674@debbugs.gnu.org, Stefan Kangas Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163220473711341 (code B ref 50674); Tue, 21 Sep 2021 06:13:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 06:12:17 +0000 Received: from localhost ([127.0.0.1]:44688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSZ0r-0002wr-0E for submit@debbugs.gnu.org; Tue, 21 Sep 2021 02:12:17 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSZ0o-0002wX-V0 for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 02:12:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6J9nSvJGjn49Z1vVsZdwDrxcsAJc1rQ7FrYOdx/FEmc=; b=ITk4LnNDki6Dempl+9pWs/BUHJ /bOSHCtTSuaNLeDT85+g6+05EgWQWlGY1U+K8QOWlIuBXh3A6OKRBNWFaQtz8OoMXBbdkhIBWjQya m6IjE9UIec3g+Gz69hk4qyK6W5Ix+XxfFIsOpE1lUoo6HOzej6mbW7IRslpS6mRiUIR0=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mSZ0f-0001kw-5x; Tue, 21 Sep 2021 08:12:08 +0200 From: Lars Ingebrigtsen References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> X-Now-Playing: Mofaya!'s _Like One Long Dream_: "Wake Up!" Date: Tue, 21 Sep 2021 08:12:04 +0200 In-Reply-To: <874kafqx57.fsf@mail.linkov.net> (Juri Linkov's message of "Mon, 20 Sep 2021 18:24:32 +0300") Message-ID: <87tuiecv9n.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: >> If the worry is that it will clutter >> lisp/textmodes, perhaps we could add a new directory where such >> "small" modes could go. > > It really will clutter lisp/textmodes. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Juri Linkov writes: >> If the worry is that it will clutter >> lisp/textmodes, perhaps we could add a new directory where such >> "small" modes could go. > > It really will clutter lisp/textmodes. I'd prefer to have it as a separate file. However, it is a really, really specialised mode -- for one single Emacs file -- so perhaps it would make sense to create a specific sub-directory for it (and similar things that are kinda meta-Emacsey). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 06:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 50674@debbugs.gnu.org, stefan@marxist.se, juri@linkov.net Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163220554312751 (code B ref 50674); Tue, 21 Sep 2021 06:26:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 06:25:43 +0000 Received: from localhost ([127.0.0.1]:44703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSZDr-0003Jb-20 for submit@debbugs.gnu.org; Tue, 21 Sep 2021 02:25:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSZDp-0003JM-Ix for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 02:25:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59378) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSZDj-0004Im-Ko; Tue, 21 Sep 2021 02:25:35 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3877 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 1mSZDh-0006PW-2B; Tue, 21 Sep 2021 02:25:35 -0400 Date: Tue, 21 Sep 2021 09:25:27 +0300 Message-Id: <83y27qzbqg.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tuiecv9n.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 21 Sep 2021 08:12:04 +0200) References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.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: Lars Ingebrigtsen > Date: Tue, 21 Sep 2021 08:12:04 +0200 > Cc: 50674@debbugs.gnu.org, Stefan Kangas > > Juri Linkov writes: > > >> If the worry is that it will clutter > >> lisp/textmodes, perhaps we could add a new directory where such > >> "small" modes could go. > > > > It really will clutter lisp/textmodes. > > I'd prefer to have it as a separate file. However, it is a really, > really specialised mode -- for one single Emacs file -- so perhaps it > would make sense to create a specific sub-directory for it (and similar > things that are kinda meta-Emacsey). That directory is 'admin', I think. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 06:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50674@debbugs.gnu.org, stefan@marxist.se, juri@linkov.net Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163220570213067 (code B ref 50674); Tue, 21 Sep 2021 06:29:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 06:28:22 +0000 Received: from localhost ([127.0.0.1]:44714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSZGP-0003Oe-Kz for submit@debbugs.gnu.org; Tue, 21 Sep 2021 02:28:22 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSZGO-0003OJ-4g for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 02:28:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=R/gc82m9neoc5tkS1OvvjATuSp1dWAbOwKpG2ExjG3o=; b=LGiEG8jGqZnUTnVpqgtvudQrk1 hhxF0AhGZQXopYuPnh0vlYyPNyJIKnfOFtmQhPfzg+9CZx6Civ8E18Eoee/Tuxq3LlIdHvHtQmwda jytDQEOBDTg4yFcTqCmn1pxcutBh9z7ShNCSQ2EsXLUcWMs3myEt+BQ9tmvIx8r5yFug=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mSZGF-0001v9-2m; Tue, 21 Sep 2021 08:28:13 +0200 From: Lars Ingebrigtsen References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <83y27qzbqg.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUEAAFIREM5NTpT UU3///+Ykqf3AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+UJFQYNDS8Ymw8AAAAcSURBVDjLY2AYBaOA KoBRAYcEs8BAO20UDBcAAH8pADXsNnQIAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA5LTIxVDA2 OjEzOjEzKzAwOjAwyL0/pAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wOS0yMVQwNjoxMzoxMysw MDowMLnghxgAAAAASUVORK5CYII= X-Now-Playing: Marc Ribot's Ceramic Dog's _Hope_: "Wanna" Date: Tue, 21 Sep 2021 08:28:10 +0200 In-Reply-To: <83y27qzbqg.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 21 Sep 2021 09:25:27 +0300") Message-ID: <87lf3qcuit.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > That directory is 'admin', I think. I thought that wasn't included in the distributions? Hm... no, doesn't look like it -- Debian includes lisp and etc in /usr/share/emacs/27.1, for instance. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Eli Zaretskii writes: > That directory is 'admin', I think. I thought that wasn't included in the distributions? Hm... no, doesn't look like it -- Debian includes lisp and etc in /usr/share/emacs/27.1, for instance. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 07:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen , Eli Zaretskii Cc: 50674@debbugs.gnu.org, juri@linkov.net Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163221105722846 (code B ref 50674); Tue, 21 Sep 2021 07:58:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 07:57:37 +0000 Received: from localhost ([127.0.0.1]:44779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSaem-0005wQ-Ot for submit@debbugs.gnu.org; Tue, 21 Sep 2021 03:57:36 -0400 Received: from mail-pf1-f182.google.com ([209.85.210.182]:41965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSaek-0005wA-E3 for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 03:57:34 -0400 Received: by mail-pf1-f182.google.com with SMTP id k17so4363469pff.8 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 00:57:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=09pA7updfw0hCwDIViHndvszQVKRb6qgEuulvw3je9k=; b=kpelzP5fu0Y8pKvU/ETxpiyndmvJonw6hNBfb/DBlhdD6k030kxI8kfRwfBuRFVhWP kVJSvc6b9TVmjRkMQgz0Tfk1zezHeHkq7PdhwT/tCG440lrufw/99grBxe12b6AdFo8T HlYVFRrXCJomA3HMW5LXQ3EHsKBHEN+L/McVId2z5J2s1e9jAfja3q0g30sG0Tq3nMnO dD7AXEFH/IETSWeGDlNjJhYyF3y9Ci8usvluMH3LAHGYTgKlNRuGDlZN+21mzvXUdzY0 PtJq1e2rZyo1Nser6lyHJumO2aTNum2yRbY+W2ge5ejQBjvguO/ZVtGeKDpP+5RnRri6 mJuw== X-Gm-Message-State: AOAM531q++NILnId5+myb8Bmt8ZCBg4RtLdlq4SNxMqWuC9M8rqrEIMt MgIlWGJ0nl/NuQEbX+XtInigD/iLsnFBhBliMn0= X-Google-Smtp-Source: ABdhPJyjbdnZxTbWzdgPAENqjyr4HxwIirJZgl5CbQ6yYd+xyJ2/cVmBBlNybzQ3oDqpNMX/GCkoLh8xzCd3YOGfZYw= X-Received: by 2002:a63:f946:: with SMTP id q6mr27276728pgk.42.1632211048582; Tue, 21 Sep 2021 00:57:28 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 00:57:28 -0700 From: Stefan Kangas In-Reply-To: <87lf3qcuit.fsf@gnus.org> References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <83y27qzbqg.fsf@gnu.org> <87lf3qcuit.fsf@gnus.org> MIME-Version: 1.0 Date: Tue, 21 Sep 2021 00:57:28 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Lars Ingebrigtsen writes: > Eli Zaretskii writes: > >> That directory is 'admin', I think. > > I thought that wasn't included in the distributions? Hm... no, doesn't > look like it -- Debian includes lisp and etc in /usr/share/emacs/27.1, > for instance. But it's not in `load-path', AFAICT. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 08:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen , Juri Linkov Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163221289426196 (code B ref 50674); Tue, 21 Sep 2021 08:29:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 08:28:14 +0000 Received: from localhost ([127.0.0.1]:44825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSb8P-0006oS-Nh for submit@debbugs.gnu.org; Tue, 21 Sep 2021 04:28:13 -0400 Received: from mail-pg1-f181.google.com ([209.85.215.181]:35568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSb8O-0006oD-9r for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 04:28:12 -0400 Received: by mail-pg1-f181.google.com with SMTP id e7so20037917pgk.2 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 01:28:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=qEAQpn61g+1H4x74avfRWR9vt8yYnZbqdz23j0wux/w=; b=nJpPjoqKufMzh9+vuBu2UcY9zSLaXdPv/nRZspRLN1DDp33ysRy6lMYJkJ3MID+Re9 JSncd9NqRTf+WcHZL+6tRlmyXNgAgNem7v3Oj9SO9rQe5u69zgDyy86ONtcaltNC10+A h9z5j78g2LpctAF34QzS/pwrpSnoAvDj3aVWf3O7kVdM0ZaqDmrq9aNgKhkkm9pze+iD fkktzumC+GP5oHVSFJd9y/GmHok/cW5H+PXdmIfLlzRgoiXH+NkkbgH0UTuCQhmHDHKB eF41XkUZO+uu+I5378loDhjdZ3MSHRAKh+IhVIjpdxM5PZFt73CKeTPzLomBzAHaqGIk 2pIA== X-Gm-Message-State: AOAM530aP1S6/WyZqBhZjrF0sc3mNevTFp15fXJR3TT1oyxBKVTvuZmE 0IdXxU/ZcQhrrf/5nwwusi6nxVYoA6AX+FpvZtU= X-Google-Smtp-Source: ABdhPJx7JI0Fk3PlppMwhN0B9Olss5BwUY+cMIXT3QHKd9g0D3kbe39jo6aTHRZc8UML9BuFQBlUJGyUOaEyiiPr8jA= X-Received: by 2002:a63:a311:: with SMTP id s17mr26834990pge.359.1632212886423; Tue, 21 Sep 2021 01:28:06 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 01:28:05 -0700 From: Stefan Kangas In-Reply-To: <87tuiecv9n.fsf@gnus.org> References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> MIME-Version: 1.0 Date: Tue, 21 Sep 2021 01:28:05 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Lars Ingebrigtsen writes: > Juri Linkov writes: > >>> If the worry is that it will clutter >>> lisp/textmodes, perhaps we could add a new directory where such >>> "small" modes could go. >> >> It really will clutter lisp/textmodes. > > I'd prefer to have it as a separate file. Same. > However, it is a really, really specialised mode -- for one single > Emacs file -- so perhaps it would make sense to create a specific > sub-directory for it (and similar things that are kinda meta-Emacsey). Yes, we could add a new directory. It seems to me that very few things would be in a directory for meta-Emacsey things. The only other file I could think to add font-locking for is COPYING and perhaps DISTRIB (as those are reachable from the splash-screen). Maybe the tutorial could use some font-locking as well, but we could put that in tutorial.el. Another idea is to add, on the same level as progmodes and textmodes, a new directory "display-modes", in which we would put modes that are not really meant for editing. I can see several modes that would in principle fit in such a directory: help-mode, tabulated-list-mode, world-clock, etc. (There would be no immediate need to move anything, however.) Or, you know, we just live with having it in textmodes. I don't think it's too bad, all things considered. We are talking of a very small number of files here, and it's not like we add new textmodes every week. Worst case, we move it later; it's small enough that convenient access to its git history is probably not even a concern. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 08:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 50674@debbugs.gnu.org, stefan@marxist.se, juri@linkov.net Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16322134053010 (code B ref 50674); Tue, 21 Sep 2021 08:37:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 08:36:45 +0000 Received: from localhost ([127.0.0.1]:44845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSbGe-0000mU-RP for submit@debbugs.gnu.org; Tue, 21 Sep 2021 04:36:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSbGd-0000mF-53 for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 04:36:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34068) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSbGX-0005qu-GG; Tue, 21 Sep 2021 04:36:37 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4108 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 1mSbGX-0007Ht-3N; Tue, 21 Sep 2021 04:36:37 -0400 Date: Tue, 21 Sep 2021 11:36:30 +0300 Message-Id: <83tuiez5o1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lf3qcuit.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 21 Sep 2021 08:28:10 +0200) References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <83y27qzbqg.fsf@gnu.org> <87lf3qcuit.fsf@gnus.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: Lars Ingebrigtsen > Cc: juri@linkov.net, 50674@debbugs.gnu.org, stefan@marxist.se > Date: Tue, 21 Sep 2021 08:28:10 +0200 > > Eli Zaretskii writes: > > > That directory is 'admin', I think. > > I thought that wasn't included in the distributions? Hm... no, doesn't > look like it -- Debian includes lisp and etc in /usr/share/emacs/27.1, > for instance. You mean, binary distributions? Do we care? Do users of binary distributions read the AUTHORS file? From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 09:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Lars Ingebrigtsen Cc: 50674@debbugs.gnu.org, juri@linkov.net Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16322147465478 (code B ref 50674); Tue, 21 Sep 2021 09:00:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 08:59:06 +0000 Received: from localhost ([127.0.0.1]:44874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSbcI-0001QI-6D for submit@debbugs.gnu.org; Tue, 21 Sep 2021 04:59:06 -0400 Received: from mail-pl1-f174.google.com ([209.85.214.174]:39844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSbcG-0001Pm-Df for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 04:59:05 -0400 Received: by mail-pl1-f174.google.com with SMTP id c4so12896102pls.6 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 01:59:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=srPcDxfBqHkA8+7zKsP1zkkGx60BJaYOye6cAJNxe5Q=; b=s4grtTo7hc2sIURKWfRcjb4qrrvnPzVOj0Z+uW6NaH10N9imJDITra8XZ+JIxXWZoQ wnFxx1kSmeDi9MkfQicaTwVT6HuBzK73dlVf0Y/I2k2nDx0/ZEPoHVF6kOnJNKvNRZBr XuRKC0TMMlp2cyRCu3EEitNtmp4d/kX5COvJtMBxFi5G5Tmtgt3vRgXvT0uptvA53szV I50DYpdqZDmKQfJdHuFnude1Ft5UvazlGQ+GHZMJ0PzzcJgVbvi6XfUpWgUUInI8eucb HNilxIO7KggEaNdISDH41trzWETd8rGHahcjsr3qmcHsU8imVFmGBH5Ubl+a6N5Cgd/i X8mw== X-Gm-Message-State: AOAM533cxy+wJqVTnPzBowP1jAyaU1q73lzv6tVyBZp29PVH6j4yeH3t jjRY5aabLKKQPLq+JOPKhrRoXwsgByCDOyuVZEo= X-Google-Smtp-Source: ABdhPJwpgqWN81I9keFyZt8nf7M6egWRXvrks5FI5n8SCKPfmjxUYUoTh+k7z+/+q7BIvS6G3PzJdnjsdUk4jCBwGDc= X-Received: by 2002:a17:90a:5583:: with SMTP id c3mr3976108pji.133.1632214738456; Tue, 21 Sep 2021 01:58:58 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 01:58:58 -0700 From: Stefan Kangas In-Reply-To: <83tuiez5o1.fsf@gnu.org> References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <83y27qzbqg.fsf@gnu.org> <87lf3qcuit.fsf@gnus.org> <83tuiez5o1.fsf@gnu.org> MIME-Version: 1.0 Date: Tue, 21 Sep 2021 01:58:58 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Eli Zaretskii writes: > You mean, binary distributions? Do we care? Do users of binary > distributions read the AUTHORS file? It is reachable from the splash screen, so yes. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 09:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org, larsi@gnus.org, juri@linkov.net Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16322162758334 (code B ref 50674); Tue, 21 Sep 2021 09:25:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 09:24:35 +0000 Received: from localhost ([127.0.0.1]:44912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSc0w-0002AK-P1 for submit@debbugs.gnu.org; Tue, 21 Sep 2021 05:24:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSc0u-0002A6-JH for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 05:24:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39554) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSc0p-0004ar-3x; Tue, 21 Sep 2021 05:24:27 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3056 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 1mSc0o-0004Po-N9; Tue, 21 Sep 2021 05:24:27 -0400 Date: Tue, 21 Sep 2021 12:24:21 +0300 Message-Id: <83ilyuz3ga.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Tue, 21 Sep 2021 01:58:58 -0700) References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <83y27qzbqg.fsf@gnu.org> <87lf3qcuit.fsf@gnus.org> <83tuiez5o1.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: Tue, 21 Sep 2021 01:58:58 -0700 > Cc: juri@linkov.net, 50674@debbugs.gnu.org > > Eli Zaretskii writes: > > > You mean, binary distributions? Do we care? Do users of binary > > distributions read the AUTHORS file? > > It is reachable from the splash screen, so yes. The splash screen button could load the file from any place we want, so if that is the problem, I don't understand all the sub-thread about where to put the file. E.g., we could put it in etc/. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 11:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50674@debbugs.gnu.org, Lars Ingebrigtsen , Juri Linkov Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16322231015838 (code B ref 50674); Tue, 21 Sep 2021 11:19:01 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 11:18:21 +0000 Received: from localhost ([127.0.0.1]:45079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSdn3-0001W5-AF for submit@debbugs.gnu.org; Tue, 21 Sep 2021 07:18:21 -0400 Received: from mail-pl1-f177.google.com ([209.85.214.177]:44961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSdn1-0001Vp-CH for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 07:18:20 -0400 Received: by mail-pl1-f177.google.com with SMTP id t11so2593831plq.11 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 04:18:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9Lontlbr8/D0cIKzeaPloIuPKPp1YFHw2d+3rLSFEx0=; b=XC/82ik6pA9LrtAvoXcUHA59YLlrLhyqxwJYNtibelDxde58EqSbnEqzv4V3tn4qND KW93Jh8TtmEeN4kgVqZSYWDF79jL75JaJRsQbcie/vpNobNpVUDemBWdGs+qzqwwVT/T r+QSXe/mzHqm7OlrmDfYn968z4A5wfty0Iw5efv1YzlLWF6f8Cm5i+glbguLmJTtytCN FFj2ToaSS6cXuBNH0Il6DMAlllrG9/J0zc4GrHUke5gsWORpysY/YP0y54C+eGqMc6rV /+Znof0ovjeqoYKuTUJGU6yVy+qmBjSnaShMtUpJe0qZiNtYr6gf7oJ6kYWYbl1tjpEb dGhA== X-Gm-Message-State: AOAM533EZAgNQEW3h7p0femWhHltyDqlHUHOROUDB+lVge/Hc8VQmbAC 4dOY0yRvovIHVXNZmANWw0rD0RYAzEcR79qYjT0= X-Google-Smtp-Source: ABdhPJz2PI2vQZlgI2bFw7wjiBIr467Ie0NZWmpzS3jMzKy4OLjbBTwG+r5dy2Q4b4tUoL+K/JP5NCL0N/hZGn1rkvE= X-Received: by 2002:a17:90a:5583:: with SMTP id c3mr4591656pji.133.1632223093567; Tue, 21 Sep 2021 04:18:13 -0700 (PDT) MIME-Version: 1.0 References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <83y27qzbqg.fsf@gnu.org> <87lf3qcuit.fsf@gnus.org> <83tuiez5o1.fsf@gnu.org> <83ilyuz3ga.fsf@gnu.org> In-Reply-To: <83ilyuz3ga.fsf@gnu.org> From: Stefan Kangas Date: Tue, 21 Sep 2021 13:18:02 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Eli Zaretskii writes: > The splash screen button could load the file from any place we want, > so if that is the problem, I don't understand all the sub-thread about > where to put the file. E.g., we could put it in etc/. I'm also not sure what problem this are trying to solve, indeed. IIUC, it is that "lisp/textmodes" is too cluttered, or something? If we put it outside of 'load-path' we can't put it in 'auto-mode-alist', and you can't just M-x etc-authors-mode, etc. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 11:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org, larsi@gnus.org, juri@linkov.net Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16322235366606 (code B ref 50674); Tue, 21 Sep 2021 11:26:01 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 11:25:36 +0000 Received: from localhost ([127.0.0.1]:45083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSdu4-0001iT-1q for submit@debbugs.gnu.org; Tue, 21 Sep 2021 07:25:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSdu2-0001iD-9Q for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 07:25:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46112) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSdtw-0002VQ-Bz; Tue, 21 Sep 2021 07:25:28 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2511 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 1mSdtu-0003v7-KH; Tue, 21 Sep 2021 07:25:27 -0400 Date: Tue, 21 Sep 2021 14:25:19 +0300 Message-Id: <834kaeyxuo.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Tue, 21 Sep 2021 13:18:02 +0200) References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <83y27qzbqg.fsf@gnu.org> <87lf3qcuit.fsf@gnus.org> <83tuiez5o1.fsf@gnu.org> <83ilyuz3ga.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: Tue, 21 Sep 2021 13:18:02 +0200 > Cc: Lars Ingebrigtsen , Juri Linkov , 50674@debbugs.gnu.org > > Eli Zaretskii writes: > > > The splash screen button could load the file from any place we want, > > so if that is the problem, I don't understand all the sub-thread about > > where to put the file. E.g., we could put it in etc/. > > I'm also not sure what problem this are trying to solve, indeed. > IIUC, it is that "lisp/textmodes" is too cluttered, or something? Doesn't sound like a problem to me. > If we put it outside of 'load-path' we can't put it in > 'auto-mode-alist', and you can't just M-x etc-authors-mode, etc. Indeed. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 16:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org, Juri Linkov Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163224312115232 (code B ref 50674); Tue, 21 Sep 2021 16:52:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 16:52:01 +0000 Received: from localhost ([127.0.0.1]:47718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSizx-0003xZ-Ez for submit@debbugs.gnu.org; Tue, 21 Sep 2021 12:52:01 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSizw-0003xM-6r for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 12:52:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3IQmxpH08DReO2fNKRkbmQLYFW3mht03JSswBv3cI4A=; b=pNAsD1v9EV5+s6ipoB1pts4r0F F3CnTqzKkyC4tgEJDmPP3v5yyk8QMpWGRnX2EI1qeDw/PrZtz8FkzNN8cFDaecksTgsXmnAeQNvyo rHqkdgrvf8LROMBBsqYuxHaNsDqq8Ikj7pFo64FABDJWUhndVGZf29/tZm7QOiliABUo=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mSizn-00087Q-2l; Tue, 21 Sep 2021 18:51:53 +0200 From: Lars Ingebrigtsen References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUsKCaCaWfc2db/ //99QFzzAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+UJFRAuLbJ0E2QAAADfSURBVCjPldE9DoJAEAXg kcgWVBRYuEfgFJiINSbQWNswp9DCfgtDQYUJGHmnFMP+aWKiW+2XzbyZzBL9ccK8dEj2VWax2mwc qCQPYVY4yKsXx+MXlAwXUPPdgTnXDauCJMMDvJoAw3yJq5LWeMwoJtTcZPqNFuCmwcmU7C7CQOCs BMzMUCT0dEHrIcILOjxFqyjq9ZhoOpLKYDhSms3THTAWxDr5AMQEh2Qx0lL3RBKYjQhga3pOQ+MS Pew+cJO9QYqBLSRGWEwJUHY78Ff1sTf/S97gkl9FnQeh6PfzBJ1CT4GD8YKeAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIxLTA5LTIxVDE2OjQ2OjQ0KzAwOjAwT4uJPgAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMS0wOS0yMVQxNjo0Njo0NCswMDowMD7WMYIAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Brilliant Live Adventures (1): Ouvrez Le Chien (live Dallas '95)_: "Outside" Date: Tue, 21 Sep 2021 18:51:50 +0200 In-Reply-To: (Stefan Kangas's message of "Tue, 21 Sep 2021 01:28:05 -0700") Message-ID: <87a6k527o9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: > Or, you know, we just live with having it in textmodes. I don't think > it's too bad, all things considered. We are talking of a very small > number of files here, and it's not like we add new textm [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Stefan Kangas writes: > Or, you know, we just live with having it in textmodes. I don't think > it's too bad, all things considered. We are talking of a very small > number of files here, and it's not like we add new textmodes every week. > Worst case, we move it later; it's small enough that convenient access > to its git history is probably not even a concern. Yeah, I'm fine with putting it in textmodes. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163224553211351 (code B ref 50674); Tue, 21 Sep 2021 17:33:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 17:32:12 +0000 Received: from localhost ([127.0.0.1]:47882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSjcq-0002wj-1I for submit@debbugs.gnu.org; Tue, 21 Sep 2021 13:32:12 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:60029) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSjcn-0002pm-Fk for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 13:32:10 -0400 Received: (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 8642720000F; Tue, 21 Sep 2021 17:32:02 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: Date: Tue, 21 Sep 2021 20:28:01 +0300 In-Reply-To: (Stefan Kangas's message of "Sun, 19 Sep 2021 07:12:40 -0700") Message-ID: <87y27p26ty.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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 (-) > diff --git a/lisp/files.el b/lisp/files.el > index b113ff32f2..171b69e01e 100644 > --- a/lisp/files.el > +++ b/lisp/files.el > @@ -3006,7 +3006,8 @@ auto-mode-alist > ("\\.xcf\\'" . image-mode) > ("\\.xmp\\'" . image-mode) > ("\\.xwd\\'" . image-mode) > - ("\\.yuv\\'" . image-mode))) > + ("\\.yuv\\'" . image-mode) > + ("emacs.*/etc/AUTHORS\\'" . etc-authors-mode))) I think cluttering auto-mode-alist is worse than cluttering lisp/textmodes because you can add ‘mode: etc-authors’ to Local Variables of etc/AUTHORS. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 17:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org, Juri Linkov Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163224701323455 (code B ref 50674); Tue, 21 Sep 2021 17:57:01 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 17:56:53 +0000 Received: from localhost ([127.0.0.1]:47909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSk0j-00066F-19 for submit@debbugs.gnu.org; Tue, 21 Sep 2021 13:56:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSk0g-00065y-Df for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 13:56:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=MoosXykwUg74gBXvLvJg7H9QQCqfuK4w5YZg4f18z4k=; b=gaMtXfKj0lDASlCSADuegwG+BM iJ8nFR66CFNMYTnF1Q00YNjannYsg/8a/1vUAc9aLiYgLj/Gm+s8J3mVjWLm1eCj1BKIxSQQzThIN GuNtE0Fgcc/rXAdoetpAk84HYOidx49WprYZIlKoNnHku7GiN3X8gfVetZQEzbhXXiBk=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mSk0W-0000Hb-W2; Tue, 21 Sep 2021 19:56:43 +0200 From: Lars Ingebrigtsen References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXq3NL9/fvisZTn w6e2U0qwinTgoWxGLC7///+QgKddAAAAAWJLR0QIht6VegAAAAd0SU1FB+UJFRE4B3SVBVIAAAGs SURBVDjL3dTNjpswEADgcbJpr56g7hnsjXvFWOJcsU56TQlsrlnDzgOsdt+/Y0r+KH2BIgHWfMxY HluAwNlLAgqUUkiJAjC+5fBEZBAcjMC5QwgHhn+U+n8ghTtLLuC1y+fSoAlBKZfPgPe+VWoqyQB+ 2yquBnCFb9D7P2IR5Hp/mewB3gbYVbngvTmcK0oPLxz+8L5aZLjSdTamJG8XcJD8rFs7psgGXoZJ js8FiO+fKpNjLQZqm83WVzng8bP5IcdaHgLxAlvv6xSP75utGOEJahUcwNI5gV/fTajPs0PQahgV AtcftS7tuSVhHBe5WDa+RXEF18XBKkV89P7XpYnBORNTVtz7pKnrKyhXxhS52qPcqPQGtDInho1u davsDSjjDH+4dA/7xQFvIVDRZyxwsNc9BuqccURk4/G/3VoiXWBCVI1tvQOL0vSvk8NApJzmL/vn KRjqOAUX3RQ0lcUkOIKTHdkZCIX9otMZqJyWXSHuommEnSvFWp2GwLliHuGp46gh8VcpsyPCR/M6 hZJ6UhnSSU6A27RTAZNT/LtwIN78u+E7psys4zcuuoaYrmIHhAAAACV0RVh0ZGF0ZTpjcmVhdGUA MjAyMS0wOS0yMVQxNzo1NjowNyswMDowMOYxmxwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDkt MjFUMTc6NTY6MDcrMDA6MDCXbCOgAAAAAElFTkSuQmCC X-Now-Playing: Suicide's _Alan Vega * Martin Rev_: "Harlem" Date: Tue, 21 Sep 2021 19:56:40 +0200 In-Reply-To: (Stefan Kangas's message of "Tue, 21 Sep 2021 01:28:05 -0700") Message-ID: <877df9zuav.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: > It seems to me that very few things would be in a directory for > meta-Emacsey things. The only other file I could think to add > font-locking for is COPYING and perhaps DISTRIB (as those are reacha [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Stefan Kangas writes: > It seems to me that very few things would be in a directory for > meta-Emacsey things. The only other file I could think to add > font-locking for is COPYING and perhaps DISTRIB (as those are reachable > from the splash-screen). I thought of another one -- NEWS should really have its own major mode to make it easier to edit. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 18:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163224920627388 (code B ref 50674); Tue, 21 Sep 2021 18:34:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 18:33:26 +0000 Received: from localhost ([127.0.0.1]:47955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSka5-00077g-QJ for submit@debbugs.gnu.org; Tue, 21 Sep 2021 14:33:25 -0400 Received: from mail-pj1-f44.google.com ([209.85.216.44]:46981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSka4-00077N-1j for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 14:33:24 -0400 Received: by mail-pj1-f44.google.com with SMTP id lb1-20020a17090b4a4100b001993f863df2so246233pjb.5 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 11:33:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=dLGmeqIahynUcJMckTbCkBTsR9269java3fl8/TwtdY=; b=wedagX1C4M/5O+8bsAz+RR0hNadopnx94l4qxinQZ9HGOyAJFFi0soSueWLS8visdk nMwnL+tSVUqR//wG/xN6YPeTXcwl2FnGmPsjHNTZAqbTv5B4blltiOIxO1nP+92besbR q7z/yqv539QnrP9lbCqJI/ZsBUuHGtulFHIbdP8VL6J32f16erwa30tyAxcOOa9wXq/s +U9fghJNYIBAYO2LsQVQOfMqidhluYfhBmz3bXOEJKr8L9RUIZFDS9y0Y8a136j48tgL QA/3JOW9ecpgvgkU+O2Hhj+m3MiP2/rZEk07JcZ0d5sF1rU6C6tT0aBw31ULJ7sGUAm/ OUEg== X-Gm-Message-State: AOAM532kxhCn9UajkwiFAJiYiXl5Kh9hFprMQILTMCW8A4Y16qDDRcqF LkWHmFqsWE5VnRPUg7aICn95zVYRSDPjJ9lYwKDfBmEo X-Google-Smtp-Source: ABdhPJzuLIZiTiuK9WbwCX/alBO3WHht3mkcYAs4UTwcBKvjJinGjFbfk2wwt+q7CIMdJJmnJR6/iRkljMKnG9XHNMM= X-Received: by 2002:a17:90a:460a:: with SMTP id w10mr6786722pjg.132.1632249197948; Tue, 21 Sep 2021 11:33:17 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 11:33:17 -0700 From: Stefan Kangas In-Reply-To: <87y27p26ty.fsf@mail.linkov.net> References: <87y27p26ty.fsf@mail.linkov.net> MIME-Version: 1.0 Date: Tue, 21 Sep 2021 11:33:17 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) 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.5 (/) Juri Linkov writes: > I think cluttering auto-mode-alist is worse than cluttering lisp/textmode= s > because you can add =E2=80=98mode: etc-authors=E2=80=99 to Local Variable= s of etc/AUTHORS. That's a very good point. I'll change that part. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 18:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 50674@debbugs.gnu.org, Juri Linkov Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163224921027407 (code B ref 50674); Tue, 21 Sep 2021 18:34:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 18:33:30 +0000 Received: from localhost ([127.0.0.1]:47958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSkaA-00077z-03 for submit@debbugs.gnu.org; Tue, 21 Sep 2021 14:33:30 -0400 Received: from mail-pl1-f182.google.com ([209.85.214.182]:35513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSka8-00077W-FA for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 14:33:28 -0400 Received: by mail-pl1-f182.google.com with SMTP id bb10so25231plb.2 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 11:33:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=eYYaJKe/phu5jSzA+aaRuA0zzXaSskSxDaPfJ8V6PuI=; b=dQkZ3cZL3oK3zFX4l0to2xyIhBzqYGohN3ldXck4iK+sgp7o7OySXvdOLJXviQsQ3U Z4VNTwMeIoojLwW9b40DL7fV5HIMMWF1+Gc9W21rid1KalALpWohr0EiyVY6w1YcGr7q wmUzeL58Q4JdyANXlrItN+XP1ktxzMcTotF2OCyEuNEzKFxmiKLiV1PfzWYwc6zaP58l 6bdwhQEM+Y5IPsp64YLfSg4q6W1dPnaG8PwV56xX7R5IRGFMYy0Ih9g4SF4oKBTrQ66v B25RzRUPEUx8SL5C4duPhweB4Lmtybj7zgJivaIOZcSLOCuVnVtqCcN6WTFXpGKYWOT2 EINQ== X-Gm-Message-State: AOAM5324DGEOTr5rBk9C1HEgibR58ubLZs9DtttUg69DHtCQMBd0QQih 8knjmZ28JHD8TzBdb/fynO8oU8VEPHnPtDSZDGU= X-Google-Smtp-Source: ABdhPJxctPUve1dDzGI8eJEao8HtBa7bFAe913wSYx+Jq1q35MMGQraJbxQG4DK8dPVn7cBlVoAcFjT4YBOXXG6YNcg= X-Received: by 2002:a17:90a:5583:: with SMTP id c3mr6705746pji.133.1632249202560; Tue, 21 Sep 2021 11:33:22 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 11:33:22 -0700 From: Stefan Kangas In-Reply-To: <877df9zuav.fsf@gnus.org> References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <877df9zuav.fsf@gnus.org> MIME-Version: 1.0 Date: Tue, 21 Sep 2021 11:33:22 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Lars Ingebrigtsen writes: > I thought of another one -- NEWS should really have its own major mode > to make it easier to edit. Indeed. In comparison to the others, such a mode wouldn't (or shouldn't) be purely cosmetic. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 18:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 50674@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163224992930413 (code B ref 50674); Tue, 21 Sep 2021 18:46:01 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 18:45:29 +0000 Received: from localhost ([127.0.0.1]:47989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSkll-0007uB-Iz for submit@debbugs.gnu.org; Tue, 21 Sep 2021 14:45:29 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:34099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSklj-0007mk-B7 for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 14:45:27 -0400 Received: (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 984E320003; Tue, 21 Sep 2021 18:45:19 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <877df9zuav.fsf@gnus.org> Date: Tue, 21 Sep 2021 21:41:43 +0300 In-Reply-To: (Stefan Kangas's message of "Tue, 21 Sep 2021 11:33:22 -0700") Message-ID: <877df9ixeg.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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 (-) >> I thought of another one -- NEWS should really have its own major mode >> to make it easier to edit. > > Indeed. In comparison to the others, such a mode wouldn't (or > shouldn't) be purely cosmetic. Gradually it will grow to become a doppelgänger of org-mode. And this will be the punishment for not using org-mode in NEWS :-) From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 18:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50674@debbugs.gnu.org, larsi@gnus.org, stefan@marxist.se Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.16322505965926 (code B ref 50674); Tue, 21 Sep 2021 18:57:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 18:56:36 +0000 Received: from localhost ([127.0.0.1]:48007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSkwW-0001XV-CC for submit@debbugs.gnu.org; Tue, 21 Sep 2021 14:56:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSkwS-0001XC-JI for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 14:56:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35044) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSkwM-0006eP-Dl; Tue, 21 Sep 2021 14:56:26 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2444 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 1mSkwM-0007VI-0b; Tue, 21 Sep 2021 14:56:26 -0400 Date: Tue, 21 Sep 2021 21:56:18 +0300 Message-Id: <8335pxycz1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877df9ixeg.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 21 Sep 2021 21:41:43 +0300) References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <877df9zuav.fsf@gnus.org> <877df9ixeg.fsf@mail.linkov.net> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 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: Juri Linkov > Date: Tue, 21 Sep 2021 21:41:43 +0300 > Cc: 50674@debbugs.gnu.org, Lars Ingebrigtsen > > >> I thought of another one -- NEWS should really have its own major mode > >> to make it easier to edit. > > > > Indeed. In comparison to the others, such a mode wouldn't (or > > shouldn't) be purely cosmetic. > > Gradually it will grow to become a doppelgänger of org-mode. I don't see why. We don't need any of the bells-and-whistles of Org to edit NEWS, but we do need a couple of features that Org doesn't have, like better support for marking the entries documented, easier quoting, and a few more. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 19:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 50674@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163225213817087 (code B ref 50674); Tue, 21 Sep 2021 19:23:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 19:22:18 +0000 Received: from localhost ([127.0.0.1]:48036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSlLN-0004RW-Jm for submit@debbugs.gnu.org; Tue, 21 Sep 2021 15:22:17 -0400 Received: from mail-pj1-f46.google.com ([209.85.216.46]:33720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSlLL-0004RF-9d for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 15:22:15 -0400 Received: by mail-pj1-f46.google.com with SMTP id il14-20020a17090b164e00b0019c7a7c362dso2501689pjb.0 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 12:22:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=ZI/D48xibxzskPaB9TMqEVuwgcpZmA9gn/X/YrWoK3E=; b=CYOEiNhAeWqLPXDMUZdFgm/emKxZFsXJxB3rHtg0Q7OM5LLPNkUH5uiusv/hpskRD1 OTLrh/abq0cQS3moJI/P2TU+NgVDDqli1Io5SknyPSl36osTW1k8ABS2mLehEmLG9En2 tUjU9ApENtmTDZJgw4l1oYqQTQkTHngWl6rzdBsVVKYJi2BnZ103JOnWp5m8qeOxAds2 Lk4TuEiR6q9sga4SPZyZJktrR5V9f4E5b/GpSpEkAorTP+Pjr7twRyz/Zs4R6Dulmmx3 PEhWe22gTfPsVH/tzrhMWqf3d3pJugP+sQVwGuYDoiQ8qlbxWbhDkje9lWgJP1Rtas4o EEPA== X-Gm-Message-State: AOAM530fyBZNYNLppz9whcxjovzPLJalcI93lCQxz1B2ga3hMrbX5rHV FE+687Bsq+Ko6n1RxS5biM+glT/ABl0inqXBYyk= X-Google-Smtp-Source: ABdhPJyENbUHy1bT4tS/gHLJ1BlObr9sc/K34gzKNxF2f2CE45UI93NfuhX9CWknGpf+T43U9P7b6WVhoj7aif4vDjE= X-Received: by 2002:a17:90b:3805:: with SMTP id mq5mr6982990pjb.143.1632252129457; Tue, 21 Sep 2021 12:22:09 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 12:22:09 -0700 From: Stefan Kangas In-Reply-To: <877df9ixeg.fsf@mail.linkov.net> References: <87o88oikye.fsf@mail.linkov.net> <87ee9jpxke.fsf@mail.linkov.net> <874kafqx57.fsf@mail.linkov.net> <87tuiecv9n.fsf@gnus.org> <877df9zuav.fsf@gnus.org> <877df9ixeg.fsf@mail.linkov.net> MIME-Version: 1.0 Date: Tue, 21 Sep 2021 12:22:08 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) 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.5 (/) Juri Linkov writes: > Gradually it will grow to become a doppelg=C3=A4nger of org-mode. > And this will be the punishment for not using org-mode in NEWS :-) This is the way. From unknown Sat Sep 20 14:55:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50674: Major mode for etc/AUTHORS with basic font-locking Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Sep 2021 19:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50674 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50674@debbugs.gnu.org Received: via spool by 50674-submit@debbugs.gnu.org id=B50674.163225405020681 (code B ref 50674); Tue, 21 Sep 2021 19:55:02 +0000 Received: (at 50674) by debbugs.gnu.org; 21 Sep 2021 19:54:10 +0000 Received: from localhost ([127.0.0.1]:48093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSlqE-0005NP-JN for submit@debbugs.gnu.org; Tue, 21 Sep 2021 15:54:10 -0400 Received: from mail-pj1-f49.google.com ([209.85.216.49]:46756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSlqD-0005Ma-3w for 50674@debbugs.gnu.org; Tue, 21 Sep 2021 15:54:09 -0400 Received: by mail-pj1-f49.google.com with SMTP id lb1-20020a17090b4a4100b001993f863df2so425526pjb.5 for <50674@debbugs.gnu.org>; Tue, 21 Sep 2021 12:54:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=fnRV2mWWSHMBiOpmKqS5a2pdIbM0GS3rqC1ElDdiiPo=; b=SmWOK3w/+614VQHxm8cTi0z96JSXU5gLjf2oGj+Cwr/ppZ8Gu0uIkp++AhE3eKKUpo hSp3koEjxlBKBIma1UEHnRVbVoLQ5Qeg+uszpBTa61TftpSFu60SAjDLMdtdbYn/EwWy x+IOUTDPyf2yokjRSFb5t6BQccrI30SnFE3hqPD0XMxghcpPtmIRnSs/NNJxZKh9F6if rW89IvnJwwoK7cJGLx2gcrLMbiHH+riyHAVJ0XT62FpuneNox9NSiPe7OP1SObIxgMXv g3oR1PS3gc9P1RGuygcxY/qBFFSa0xu7zir7P3M7orvS6NW6Gol2ceIWksuEIHXvM4Z2 8PsA== X-Gm-Message-State: AOAM530dxwUDR7RkmfDZCz8Exm5KQo+ITrWwnQE+1vGHZSWQ2Q1qsLgN DxDMrwqQhRewdmdOZMWs9rvbl535em7NVSEZ7yQ= X-Google-Smtp-Source: ABdhPJzNzjusf0/P2LlH6THU0soAhxSC95F5qeOTygqlnHETkGSCHV8ScEQ/LU/oNdidtVQM+p+KRUebrXX3UKnZdAo= X-Received: by 2002:a17:902:b691:b029:12d:2b6:d116 with SMTP id c17-20020a170902b691b029012d02b6d116mr28712470pls.71.1632254043125; Tue, 21 Sep 2021 12:54:03 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 21 Sep 2021 12:54:02 -0700 From: Stefan Kangas In-Reply-To: References: <83a6k84jo0.fsf@gnu.org> MIME-Version: 1.0 Date: Tue, 21 Sep 2021 12:54:02 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) tags 50674 fixed close 50674 28.1 thanks Stefan Kangas writes: > I've attached a new patch. I've pushed this to master as commit 6478ce4a4b with the following changes: - Added two commands to go to the previous and next author, bound to "p" and "n" respectively. - As Juri suggested, I removed the entry from `auto-mode-alist' and replaced it with a "mode: etc-authors" line in AUTHORS. That was a much cleaner way to do it. - Some other very minor clean-up, such as putting a :group on the defgroup. - Added a NEWS entry.