From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#67621: [PATCH] documentation for ert-font-lock Date: Mon, 04 Dec 2023 14:01:40 +0100 Message-ID: <87il5et93f.fsf@gmx.de> References: Reply-To: Michael Albinus Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33222"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 67621@debbugs.gnu.org To: Vladimir Kazanov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 04 14:02:26 2023 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 1rA8af-0008Sy-Mm for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 04 Dec 2023 14:02:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rA8aC-0006Pz-1n; Mon, 04 Dec 2023 08:01:56 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rA8a8-0006OR-10 for bug-gnu-emacs@gnu.org; Mon, 04 Dec 2023 08:01:52 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rA8a7-0007Un-Oo for bug-gnu-emacs@gnu.org; Mon, 04 Dec 2023 08:01:51 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rA8aI-0005TZ-4S for bug-gnu-emacs@gnu.org; Mon, 04 Dec 2023 08:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Dec 2023 13:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67621 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 67621-submit@debbugs.gnu.org id=B67621.170169492021039 (code B ref 67621); Mon, 04 Dec 2023 13:02:02 +0000 Original-Received: (at 67621) by debbugs.gnu.org; 4 Dec 2023 13:02:00 +0000 Original-Received: from localhost ([127.0.0.1]:33651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rA8aG-0005TH-F4 for submit@debbugs.gnu.org; Mon, 04 Dec 2023 08:02:00 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:52709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rA8aE-0005T1-Ab for 67621@debbugs.gnu.org; Mon, 04 Dec 2023 08:01:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1701694901; x=1702299701; i=michael.albinus@gmx.de; bh=AfEzVlNs+XUd+g6SOQCHA+UucE0bmBxO00qDc7oZ60U=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=kgawBGbckPl82IPkk+XazRMGV7rQ5ZZE2O26tKKXh9zaBcowkf0F3Zm/hlBD4PNx D2oKYDUhDLlZuOopoPhhM9OGntvEoPNN2DUWSNHMGdIyFgFxixnSnwZ3q/JRCyHfd y4sbLcgXM2QNK0psN0Z7CBIgaPMOqwQeg/5hokbza0wmy5XsfnkKsJV29+kKUugMl kCZDBLFRz9bhMhXSh6SF+xaqC85OrQBz1M8eSU7ptt9GuZxy1Xf4U7urCwphPpeLu pUC7r3xUGjluUXdcHcF5OyqYXgmx1iKokY91CA49icN8MWO+z4Ef0+9V20R1QsdBP TJd6kF/cI4d+IWNzUw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.3]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mqb1W-1reqgO46a0-00mekN; Mon, 04 Dec 2023 14:01:41 +0100 In-Reply-To: (Vladimir Kazanov's message of "Mon, 4 Dec 2023 12:19:55 +0000") X-Provags-ID: V03:K1:E/RBsvx+kmDpCZJXZOvWw8UmgFd3qDds9N3FCR80xu5y6iASWCv mj17Be9KepMgnN6wDLQjqmutQRQzSZX913KE9wjSeDbPuQwQlnuvO+r9uU+xab3BXnZSBKP w9WSuBPKpM65XIQGYDSUarml9dbbPanFGLjp8tlyFaZapbIPZUCT81uTIb5Rp68LBt0im8K FqMsBbavEBV/z6I+KadoQ== UI-OutboundReport: notjunk:1;M01:P0:QCD7h3YtbFg=;Dz6B4hLJ8jOxAd9Ahsk0urDZUgH sWus3QB9O1Q2tugwFwGx9jnxi+qmYFx9dD/gOFMUCNFh+uzKjqMC7Y0o2DR3rmjQ2rQlVyoXY gNw01zI7rPVpT4jz4tJh4HUHceVc4+9PwMn1MRNv/DkY/Ei+MLk7qfH55HTkYV3mqca10+R8w 7qHsFim/MPK6fTRNQKvSdzQGmYwwX6TBG4uOCc0AzyvcGPk3s2Q1AdzxneVrgpyK86pYe+hsr +0hQAlsrU3HXwT3C2iWYYNVJ/ODngzxP7+EVmn0p04k1SDpri2fMtYAC935bwASwECOR/EMtk wWT1K5uDfhppdrmBigHc0fgZcq5YiKP+XG7Jt1QfO0N4ItE0hCqrNmfPjdy5fB9LLPR8sFyb9 DMpE+qIJ01ibDqmK0KK8zcnl5xjltUDNYjnWVuWxzrkN4J4v7O/f0uuuh0bzfW3ddAev6xu7k kF/JacIVKh/fxqwo3WALhloJmp1O86I+D1J62RyAfpQBMgLC1Za06ytzIQo712McBwxkUi/o5 HL6dHN+1tCdEfbtxquThonN1ZD9QsznFugPHHZy8gOTXtXEFeFVGggBJYPcIlJ8oKvqkl+N/I 9I7EwAzmY62W4FUQjrzKjgFeeOVHJADtKdw3T5qoX5v71/Cc067T4CtqGmSeVfz43mJCPqE/v Xef2lYtACWxDhKP8OKIA97XkSRPyzbM42esScNws9p1xFT00AH/tzQic7rPi6/RTstQL6H3B9 MfBW8HTP7YEK2hSvvz1naKBMNcMQp7xBWlID/8qGHruhePT87llXZQ7y03Nw3CY3A2lZSoYP X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:275504 Archived-At: Vladimir Kazanov writes: > Hi team, Hi Vladimir, > As (reasonably) requested in emacs-devel@ [1], sending a patch that > adds ert-font-lock to NEWS and expands the ERT manual. Thanks. Just some few comments. > --- a/doc/misc/ert.texi > +++ b/doc/misc/ert.texi > @@ -526,6 +526,7 @@ How to Write Tests > * Tests and Their Environment:: Don't depend on customizations; no side= effects. > * Useful Techniques:: Some examples. > * erts files:: Files containing many buffer tests. > +* Syntax Highlighting Tests:: Tests for face assignment. > @end menu Align the entries. "Tests" must be at the same position as "Files". > +Syntax highlighting is normally provided by the Font Lock minor mode > +that assigns face properties to parts of the buffer. The Use two spaces at sentence end. This is for everything in ert.texi and NEWS. > +Test assertion parser extracts tests from comment-only lines. Every > +comment assertion line starts either with a caret ('^') or an arrow > +('<-'). A caret/arrow should be followed immedately by the name of a > +face to be checked. Use @samp here, like (@samp{^}) and (@samp{<-}) . > +i.e. @code{:tag} and @code{:expected-result}. Please write i.e., > --- a/etc/NEWS > +++ b/etc/NEWS > +** ERT > + > ++++ > +*** Syntax highlighting unit testing support This needs a trailing period. > +An ERT extension ('ert-font-lock') now provides support for face > +assignment unit testing. Since it doesn't tell details, you might refer to the manual. like =2D-8<---------------cut here---------------start------------->8--- An ERT extension ('ert-font-lock') now provides support for face assignment unit testing. For more information, see the "(ert) Syntax Highlighting Tests" node in the ERT manual. =2D-8<---------------cut here---------------end--------------->8--- > Regards, > > Vladimir Kazanov Best regards, Michael.