From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#43265: 28.0.50; Inconsistent fontifying in elisp-mode Date: Sat, 23 Jan 2021 19:42:52 +0100 Message-ID: <87ft2rv6j7.fsf@gnus.org> References: <87mtx0ydgp.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32701"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 43265@debbugs.gnu.org, Mauro Aranda To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 23 19:44:11 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 1l3NtK-0008Ox-VR for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 19:44:11 +0100 Original-Received: from localhost ([::1]:47688 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l3NtK-0002qt-1m for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 13:44:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3NtC-0002qU-Ma for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 13:44:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51960) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l3NtC-0005MZ-FT for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 13:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l3NtC-000485-Ao for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 13:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Jan 2021 18:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43265 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 43265-submit@debbugs.gnu.org id=B43265.161142738615800 (code B ref 43265); Sat, 23 Jan 2021 18:44:02 +0000 Original-Received: (at 43265) by debbugs.gnu.org; 23 Jan 2021 18:43:06 +0000 Original-Received: from localhost ([127.0.0.1]:35273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3NsI-00046m-FQ for submit@debbugs.gnu.org; Sat, 23 Jan 2021 13:43:06 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:55010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3NsG-00046G-IS for 43265@debbugs.gnu.org; Sat, 23 Jan 2021 13:43:05 -0500 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=gdElZsat0ivGbdpILvuZK6gdoeSQdaBliCMyg/37sXA=; b=HjGUHggfza7GKkB6f31iKWr5yE g5ez+FgQ7MOwyI/WiHaenlHdRs5Kv4znQ2lF/fH2OS6SKYtDPQPFQ/NYqOx46a1NvVQjnQHqnLAd2 Edi8kBHsQSM9PWpso6Qf9BBvfElmRba2DBVdH04Ye7j6B/gYOrlg61wcPzao7w6rhWQo=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l3Ns5-0003xh-Nj; Sat, 23 Jan 2021 19:42:57 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX8/PylqahUT0Yx OjccNTmzXi3///+ih99BAAAAAWJLR0QGYWa4fQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1F B+UBFxIlOdKnSfYAAAF4SURBVDjLfZRtcgIhDIZXewEdPYANy//KxwFcxguAuf9VGiCBhZ02f9zJ 45uEkLAsYlcguy6zncBZsgCXyb8GW8xtl9Fvmw1k5yfS/bewB+67BbKTSbDbDJ5/CETydQSPY0m7 wk7hCNylRwrKqDHWvXwZTO9kGngRqP9DjO/km8ZIijdmhf9AT3LOwOmqWH1i8ODcSMAn89HYspd+ bFhMk5DS5PKeFXhsxuBVi9IdUBLIsIMIBUQB5FYqe2hGdAXKVQBQQMygZCdHBVVBjsi/DGqoCNZQ caAVh8rJFUXQmBSl19SvoSqKorNCowA+YG5WIhpRDthbon05p7SkN7EWhdLEs+Wjx035tXaxtL1e lC8XldvOgKbBytVudIM+olxtG4YCNKY2DDw+PoMVILTx4YFzQEAZ1wdukZmh8uVz60NtgK2wn/0a 5DEUBW/OnZOQDYsjEgoDg2DeNSeCf9Z5ObnuD+PT4HivpieDCFdqJn95lqiw/iz9AsXRwxoTRAM0 AAAAGXRFWHRjb21tZW50AENyZWF0ZWQgd2l0aCBHSU1Q569AywAAACV0RVh0ZGF0ZTpjcmVhdGUA MjAyMS0wMS0yM1QxODozNzo1NyswMDowMADX2dYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDEt MjNUMTg6Mzc6NTcrMDA6MDBximFqAAAAAElFTkSuQmCC X-Now-Playing: Herbert's _Part Four_: "Pen" In-Reply-To: (Stefan Monnier's message of "Fri, 22 Jan 2021 17:32:20 -0500") 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:198452 Archived-At: --=-=-= Content-Type: text/plain Stefan Monnier writes: >> All special forms get it (`if' is a special form), but macros (like >> `when') only gets it if we're in a funcall position: > > Not sure why that is. Seems like an accident. The special form bit, or the macro bit? :-) Since special forms are always font-locked as keywords when appearing as the first element in a list, you get stuff like: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 OYfD4TgD/w93ifLlo7kleQAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain So if would perhaps make sense to also do the `funcall-position-p' for special forms? > Sounds like a bug. Note that in > > (condition-case nil > (foo) > (error (when a (when b c)))) > > the second `when` gets the keyword face, as it should. Because then `condition-case' isn't the parent, presumably. > BTW I suspect that part of the reason for this bug is because of the > need to avoid using the keyword face on the `when` of: > > (condition-case nil > (foo) > ((when error) ...)) > > Adding corresponding tests for these things would be great. Indeed. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--