From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#24176: Acknowledgement (Confusing interaction between define-derived-mode and font-lock-add-keywords) Date: Sun, 7 Aug 2016 02:57:19 -0400 Message-ID: <0a87c159-8bd5-3fda-0b03-d1426e6a26d0@live.com> References: <1b9e5891-9843-a9d7-c29f-7b9544a72a12@live.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="93LF6nMOhpXGhhMR2DIUiqSTvHfbapkqN" X-Trace: blaine.gmane.org 1470553138 17163 195.159.176.226 (7 Aug 2016 06:58:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 7 Aug 2016 06:58:58 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 To: 24176@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 07 08:58:55 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWI2u-0003Pk-3i for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Aug 2016 08:58:52 +0200 Original-Received: from localhost ([::1]:51698 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWI2q-0005Tq-Qk for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Aug 2016 02:58:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37441) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWI2A-0004z9-WA for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2016 02:58:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWI26-0007bk-8I for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2016 02:58:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:32794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWI26-0007be-4n for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2016 02:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bWI25-00024v-QI for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2016 02:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Aug 2016 06:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24176 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24176-submit@debbugs.gnu.org id=B24176.14705530567958 (code B ref 24176); Sun, 07 Aug 2016 06:58:01 +0000 Original-Received: (at 24176) by debbugs.gnu.org; 7 Aug 2016 06:57:36 +0000 Original-Received: from localhost ([127.0.0.1]:58324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWI1f-00024I-Sd for submit@debbugs.gnu.org; Sun, 07 Aug 2016 02:57:36 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.13]:53158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWI1e-000244-HL for 24176@debbugs.gnu.org; Sun, 07 Aug 2016 02:57:35 -0400 Original-Received: from [18.189.62.146] ([18.189.62.146]) by mrelayeu.kundenserver.de (mreue104) with ESMTPSA (Nemesis) id 0MJkO4-1bVC5r3TyW-0017fD for <24176@debbugs.gnu.org>; Sun, 07 Aug 2016 08:57:28 +0200 In-Reply-To: X-Provags-ID: V03:K0:gIRzCvd6ovug7oOmjEvQYAIgmC5t/vh8BaEERPm4+Yaf4dhGn64 0ei3gZWWQHx1JDUUZ4LIJkU7LSUkCxW0UvI+ASDbzfbPj7RjS8AbyKc6vTCS2J9VRyUvS1d vp+H7lQa0Pb4dzRpZ3z1tK/CAop0snhusrq8eCpG0Rm8GekLAHXbw9NmW1daCphZ/wD9y8x /R6XaAeiBJnCPUOyLNVPA== X-UI-Out-Filterresults: notjunk:1;V01:K0:gnYBqk8k2p0=:TZE8f1kO8ISS2/AjfTHTHe sC+j8fPlt1QkDjmRyLT22rP5LcblaRld0x2oyNPooX2OT2TnmVjOikbbg5iy+uZZIQD5dd7Mi oV3QUb62oqciPdSsdn8zB2G5lkSA7/srJ8+pKybK6n54GkmctBEQIR0SuOwYr6zf1pmIuFa6z iJ/8amLVqIi2+QptcTjKugGf0qbXLFNuoJI+8zbWz+r8vm4AUJ2fTTkmt/8zWX1Lc6JMfC1kO KbirClZP6zP8Ds3Zp5VzeMQ98+ooBOrNLfUx/gTdzYxLJ/SVMSSJupifUclix3kGNQw5CjfvV JUx7BZMkNwu1gzxc/3n9u4aMLgdzzGFOCspjIzGqaRRnwtjF+N2OSKZcyFGyrnIaApsHs6oA4 b6Nx5qNllf6J5YXgON/ByCJBxocRvkN081OkSqK1E+l3kJDLoHHZ/NUw1WkKr8jWtVU60mhIA n0gG5kMPSBOiBEcBCVPhmYpCuaAzKb+elcRbV4nnhKE0OgwlUl4Im7y5d0Hz6TpuZvRX3VsdN zZL+HRt6yc1cZCKRwPmMYJCX4CkKvAEU9TDXdrjxbQ/OLi0nYjoVfFl/ssIYNAsKonr6N89DP /75ceB/VEKbn+tWYD+pFJfrBrPR36yrQ8q8iD9DCggqpwg0Jn0tXGR2csgLFv+ajeXQx4ic2W 5JL2KZB7rOJv1wdYp/xFDozo6/Ywfp/AZV2uFbwbzqwG99/UBSSG08BEWkLw2JCTmPEw= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:121932 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --93LF6nMOhpXGhhMR2DIUiqSTvHfbapkqN Content-Type: multipart/mixed; boundary="k6Uir5x9Wn8kfhf1b8QQofRQwr4R6Rqb1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: 24176@debbugs.gnu.org Message-ID: <0a87c159-8bd5-3fda-0b03-d1426e6a26d0@live.com> Subject: Re: bug#24176: Acknowledgement (Confusing interaction between define-derived-mode and font-lock-add-keywords) References: <1b9e5891-9843-a9d7-c29f-7b9544a72a12@live.com> In-Reply-To: --k6Uir5x9Wn8kfhf1b8QQofRQwr4R6Rqb1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Sorry, the original report had a confusing example; here is a fixed copy.= (define-derived-mode ~/a fundamental-mode "~/a" (font-lock-add-keywords nil `(("a" 0 'font-lock-keyword-face)))) (define-derived-mode ~/b ~/a "~/b" (font-lock-add-keywords nil `(("b" 0 'font-lock-builtin-face)))) (define-derived-mode ~/c ~/b "~/c" (font-lock-add-keywords nil `(("c" 0 'font-lock-constant-face)))) Explicitly calling (setq font-lock-major-mode major-mode) before calling = font-lock-add-keywords yields the expected behaviour. Cl=C3=A9ment. --k6Uir5x9Wn8kfhf1b8QQofRQwr4R6Rqb1-- --93LF6nMOhpXGhhMR2DIUiqSTvHfbapkqN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXptvPAAoJEPqg+cTm90wjrU0QAKaizdkb5V6YfCadbJcjunw2 UZtURgZp8B/+KOBLhixySB9eIG4IAG+AtJvr/QFeGGLr3/sqgI0i7Q2xi8REcddu EN5Chg5GxU1N7SK2YKhRVZss8tPJqBVQwBMvQa79h6RbwYAqUSRp3Hwbi8nG16jQ J+sML6PQ7vA4A1ApcjiNDw4V1DFOa/RoIf2enQhR2VVGONGCgtbCDWnAugYR19qR 7tHWwhw4NUxZ03y59M3DlWQ+n5rpd5SCBmtzAxa8VcOku0WWOwfVpAUnBoDhazEs XvJgym8uDkRrxH5Rxy2AY380c24YmVFVWxA+Y4lVnD8xOgNc3PNWfWMt11I3OC83 CrTBUJ7oWZSjq0kHBByP4m+vXPOcwtHL4DS0s5IpZ8+HOMLb5abTJfl/fEzjhBBf E0UrJ4LRVHuHU6bA4aY2ccGAWZe6I7Ap/fg/hAvB4YaSRF2bPeHvB936gYLQRVtq D987wGZ1z1+IJ+s6zYJMVUYV4mhkBr38cfj7982nwZ3A0HRaPLygPQ7BVQ+OCrpX alZiQHPEH+I/r0UZKGbX9vLlhI/qt/qE6OR5eD/ydiyU5itFmK9hpvkjedsHvV9Y vVLAjhoqqPsvs966x/dNeQqk6PbmNO2r66MMMHUR/ZL7D0k0IMPueOiRuvzVK7Vl VrnTvohnLfQcN/HA3K3w =MdlO -----END PGP SIGNATURE----- --93LF6nMOhpXGhhMR2DIUiqSTvHfbapkqN--