From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#52418: 27.2; Regression in doc of `font-lock-defaults' since Emacs 25 Date: Fri, 10 Dec 2021 22:39:31 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10671"; mail-complaints-to="usenet@ciao.gmane.io" To: 52418@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 10 23:40:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mvoYm-0002Zh-T9 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 10 Dec 2021 23:40:13 +0100 Original-Received: from localhost ([::1]:59912 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvoYl-0006xS-Qu for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 10 Dec 2021 17:40:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvoYc-0006x5-QM for bug-gnu-emacs@gnu.org; Fri, 10 Dec 2021 17:40:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36590) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvoYc-0000wn-Hg for bug-gnu-emacs@gnu.org; Fri, 10 Dec 2021 17:40:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvoYc-00062I-Fg for bug-gnu-emacs@gnu.org; Fri, 10 Dec 2021 17:40:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Dec 2021 22:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52418 X-GNU-PR-Package: emacs X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.163917598223169 (code B ref -1); Fri, 10 Dec 2021 22:40:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Dec 2021 22:39:42 +0000 Original-Received: from localhost ([127.0.0.1]:48136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvoYI-00061d-8s for submit@debbugs.gnu.org; Fri, 10 Dec 2021 17:39:42 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:33320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvoYG-00061V-Nq for submit@debbugs.gnu.org; Fri, 10 Dec 2021 17:39:41 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvoYG-0006t4-7S for bug-gnu-emacs@gnu.org; Fri, 10 Dec 2021 17:39:40 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:28314) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvoYD-0000tU-Uj for bug-gnu-emacs@gnu.org; Fri, 10 Dec 2021 17:39:39 -0500 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1BAKY988030131 for ; Fri, 10 Dec 2021 22:39:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=szZ6+XfPpoQH71txWTY5rrIAGpRyeCXtDHjw44knxNY=; b=iEtZ+QTKsZjeKvnFdD5UNdm+PIDiWVNsU7uPiLOGRqy9flrz2He++NpruEXxsxC9yaF6 yXFjsVok2LCsj3HEo8BEOAPOtrejAxIdY37xvWAU0KKVwclnGGA6+//0vBYbhkiPgQDE ANRcuWn1ule3I6aUzYfS4ZMBFR97gMR4RA9QJO4M7Uk8najGX1HVWClRAibVxaxvT0g+ a7Tt41U6iL5eAB/1KOO8BCSbfm7pPhWB1eUkujiCwpbrNB6w4M+H/Uu3ZDu/rPztWVEa sEppWMZvI7k5H5oIGQK3zeP9QrgUsKHQRaktYBeoppymr0SlLP50zL6SGgDhvZN6ebu7 Ag== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3cve1yg6e8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 10 Dec 2021 22:39:34 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1BAMZLP6003193 for ; Fri, 10 Dec 2021 22:39:33 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by userp3030.oracle.com with ESMTP id 3cqwf4rjp9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 10 Dec 2021 22:39:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JEFrYOQWAU2a80TL/mWhmYXiLPe+46i3+dRR/Ix0XE52aCb4vXUtFMTfRgCARoWS2JjqpFGgbpEMUvDvvXIoay7bNMRRwpNGPKHLSSCd5pAb5fvaL52OF93voT7Zg556uQ9fi32I9R9BZywPrT0fNQ0nW0YKzMybN0sjBMIN/6o+PbMBSRe30bTGWbRMkvHxBM2HDbZaZxnpDkbV4uKcn44y5ohPXjGLDJKusirMb6NsMgk5Y++eEUHJNrTD1pqVXPtNFu4/Js4dXQPvDM47WHSCAUvGQiPfxhHUsKmT1H8AjFjeZak+F/hfVIb1pmbQLvFqPKytq52WIsHpq9m6aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=szZ6+XfPpoQH71txWTY5rrIAGpRyeCXtDHjw44knxNY=; b=dut4hWFC2h+yZrAFDwOHxRgcqbCX5wDwl0+RSUdsZ3C3W1BozImRzV63zKE4EiuoZ5IZNecyI7kzUoSyFe8Zhs4teDuIs1G4nW2ycNcjBJ7YA0NONxyt86OQtXhpYOw4/1sEYwy1YSFiXQdsWeOSgCwyA0WNEsYj6clBTwv1lXhQn4MbpSMoUH6VQf+YsTGgwrCjq0lFXUoXgtvzFpIAbSV0yZLlHjZh10roaiqv5t7z0TCBYLt2/mHHoeELP2NS/mE4UATUZxvkM3OPyigBjIJGoJ/qgQoz3Rcax3U+S28/4dQjZu+JzoloXcMXZJ4AZVWMUZu6ZTnNV61fxrQVRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=szZ6+XfPpoQH71txWTY5rrIAGpRyeCXtDHjw44knxNY=; b=yHTBVEfPl+Z417C4OfWH1wpSHzNeFgMgb/5/mx6IHVRWSZt/qr6j0TaLbOFZ45gHfsWvVWyktHBjmgX83gBZMSAL1EbNWXGq22upzOt6PYGBJMv3zkL+W/tvaxKL70fiBPXwsbdI3RqkocdsiS+MXLb++x4GaWpGrCxUEDTyFUA= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3463.namprd10.prod.outlook.com (2603:10b6:a03:118::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.11; Fri, 10 Dec 2021 22:39:31 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%8]) with mapi id 15.20.4755.025; Fri, 10 Dec 2021 22:39:31 +0000 Thread-Topic: 27.2; Regression in doc of `font-lock-defaults' since Emacs 25 Thread-Index: AdfuFpoMqU16iZbCTZWx+tHikskOAQ== Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 23829359-4896-45bc-9bdd-08d9bc2deead x-ms-traffictypediagnostic: BYAPR10MB3463:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +cLO/SccWdk7CMAk1d6EA8OHxlys3k01vVwZl3bhzUDll4vCx6HvvaOaOW8p5bIxWG/qTZPreSswEfOrPbB5RXFR/e/Ig9IZpYItVqJ44fd+z0FiGL12fwc2So1EN4ibFnuZU+O2klRJXSVoabW7zuNrOpxLrJTsGtNWFxUswiYq56NxSAjwtD1rb9wGpFDft3g4Gs03+MUxBdH0ZuCzPvy21kjpux7bBQ4/jTQfPHScZCohvpXlt5EEGmmfRYyjvPdUlFnSDVsSKW/lfDESAlrIfYaDSXFcC6FJTy0cn5leI2TdokEcDKlod3+sdsA4kHIn+xV6qk9jNFLQu3EtfahzqYKC5NXPNBzvK3/bj4aRXhT/jihTU8e6V29nVYyAcK+OdVVng/SLtnGQvasE2G8UjRcc6z6b2DfoiwRkUwSpGo3yTQfm5Flit02nu+8l3CpHNxaOGElKuc57ydOb0BM2aUt+yQalPJS2RgJRqnX2wK+pmyF8JKbljm1oatfLbKJZpBlmGYZmMlKBSURZp0BVP3/rUZKYmL+lEEhFV4+TR7zRUB5TaRgr1oqani9gookL3n6yOntW/2+1kOdOFA+KDYGV4jjXQmsi6aGiQvv2n3EM9GCGm4BnV4fqBhqosYAg4Pn/vor6zHKbMqm+rgw7+iogbGbIxtAuUgPxcQM4q5KYjXAOBmoE8wd9l+MGGr8Cwh5qaU249d7p0OtmfqsQIVTUobrNOURzvimzu5U= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66946007)(83380400001)(26005)(76116006)(186003)(9686003)(38100700002)(122000001)(6916009)(5660300002)(66446008)(316002)(64756008)(66556008)(38070700005)(66476007)(44832011)(52536014)(45080400002)(8676002)(2906002)(86362001)(6506007)(71200400001)(7696005)(33656002)(508600001)(55016003)(8936002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: R+uvOkDTvPBnDO/9xyu8tXdQGjXld8hhO2lGI2flkm390xG7XzBT+lAt1LrgIXqUHUjGW70pWYWMXcTvouGg9uYoHuyq3AkuiEHDjxLjIdlGTByQJfr784OiOrdpQn3he6qMuew1PsceBfnB5YfKKTzRcDoJDLDdE7cpQOF1ImGZYW/GmzOo+6gNWiW61+Ru8mEctQ37l/zsKM5pNELQm6IuguhdCc/gO5rRqm7GRmzuNp4RcXD4So+K5lWyCvJudjUf7JUvaiD3eCL/8Lztk5SfCAQf5zREWtTSeHWnnCi+OP2hrsNsL69m6+HVkfZOPVD0w5eJP/S0l80JzBFAsmL6J2p82lu0rJAxIN2yPsZBhDZ/GI4fGkENauXq/8UT8JqKLxd7g199InH3obCynhf5tztBGmR9XVQwA7bCb+YgDx8tpVhvezZ499mOmMj5divyKtjeTnA1lSXT0LbVMpUiVGQ6HYknqNEV6PXpw8/a01B7OASarDtZPEFyT6/r/a2aOLtEBINys6Yp9IhkjvKk8wG9h/AuVnbN27HyHTYidL5ieh6/OSchm0/0IROBECRmac+nFunFVAaOHMa5THCfYxb1sHbr6MqDEuJMVo6uQ8T4vdQE7GPkT8ikdENQyOYz4Y2rQE5Com0JNgtb655ATK1Cb1Gdr6aPHJ6NUhTooW66X3BfOHuYtlLd4YzJAiaGVSA9JTdMyk7/7otsVe0NLVOMU18cPgJT/Byw5QsljQSy9zpH4q6KFo JEcd3GTPgLguZmYuFZkH+uP1Vo7GzSAY4LEAnBKOGe54QXjw9hy+40G+/x/avY8nhfLv7xamJdPuJ7jYwUWIxALQ/sFMDZrHQM X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23829359-4896-45bc-9bdd-08d9bc2deead X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2021 22:39:31.2135 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lXnu1wHdXgewtzaHvpN0OEEwGth+JNOnuf3GoZQaC7uhnPSVzz4cT48V3NP9FnZ0YHBQaNJWniHc+JO2Gq/wzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3463 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10194 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 adultscore=0 mlxlogscore=606 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2112100123 X-Proofpoint-GUID: yK97ffuW_B8bo1ogabOuyTA9v4IasN_v X-Proofpoint-ORIG-GUID: yK97ffuW_B8bo1ogabOuyTA9v4IasN_v Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:222097 Archived-At: Prior to Emacs 25, the doc (string and Elisp manual) for `font-lock-defaults' correctly said this: Defaults should be of the form: (KEYWORDS [KEYWORDS-ONLY [CASE-FOLD [SYNTAX-ALIST [SYNTAX-BEGIN ...]]]]) And it specified that: If SYNTAX-BEGIN is non-nil, it should be a function with no args used to move backwards outside any enclosing syntactic block, for syntactic fontification. Typical values are `beginning-of-line'... This was replaced starting with Emacs 25 by just this: (KEYWORDS [KEYWORDS-ONLY [CASE-FOLD [SYNTAX-ALIST ...]]]) And a statement that the `...' is a possibly empty list of conses of this form: (VARIABLE . VALUE). It may be that such conses are acceptable now. But the previous description, which is now lacking, also still applies. The value for Dired mode, for example is this: (dired-font-lock-keywords t nil nil beginning-of-line) That value fits ONLY the old description. It does NOT fit the new description, which is, at best, incomplete. Please fix the doc for this, whatever the complete truth might be. Clearly, the doc is wrong (or else values such as that for Dired are wrong, and that value still works). In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32) of 2021-03-26 built on CIRROCUMULUS Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19042 System Description: Microsoft Windows 10 Pro (v10.0.2009.19042.1348)