From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Borchmann Subject: Re: Bug: links are not highlighted anymore with Org Mode 9.2 Date: Thu, 03 Jan 2019 15:37:56 +0100 Message-ID: <871s5tkdrv.fsf@algebra20.de> References: <877efmj5nu.fsf@algebra20.de> <87o98xvoqk.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:47780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gf48Z-0008GJ-2i for emacs-orgmode@gnu.org; Thu, 03 Jan 2019 09:38:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gf48K-0007nv-5B for emacs-orgmode@gnu.org; Thu, 03 Jan 2019 09:38:10 -0500 Received: from algebra20.de ([2001:1608:12:1:20:20:20:101]:53880 helo=mail.algebra20.de) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gf48J-0007lP-PC for emacs-orgmode@gnu.org; Thu, 03 Jan 2019 09:38:04 -0500 Received: from port-92-193-149-206.dynamic.qsc.de ([92.193.149.206] helo=tonne) by mail.algebra20.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1gf48H-0001so-2Y for emacs-orgmode@gnu.org; Thu, 03 Jan 2019 15:38:01 +0100 In-Reply-To: <87o98xvoqk.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Thu, 03 Jan 2019 14:45:39 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ghItlhpu' Nicolas Goaziou : >> The reason for this seems to be that >> =E2=80=98org-activate-links=E2=80=99 uses the following code to determin= e which face to >> use: >> >> --8<---------------cut here---------------start------------->8--- >> (pcase (org-link-get-parameter type :face) >> ((and (pred functionp) face) (funcall face path)) >> ((and (pred facep) face) face) >> ((and (pred consp) face) face) ;anonymous >> (_ 'org-link)) >> --8<---------------cut here---------------end--------------->8--- >> >> However, =E2=80=98nil=E2=80=99 is a valid face, > > No, it isn't: (facep nil) =3D> nil Interesting! I get (in the *scratch* buffer): (facep nil) =E2=86=92 [face unspecified unspecified unspecified unspeci= fied unspecified unspecified unspecified unspecified unspecified unspecifie= d unspecified ...] M-x emacs-version returns GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll b= ars) of 2018-12-26, modified by Debian So this is more likely an issue of Emacs itself? Maybe it has been fixed in a later version? Thanks! Daniel =2D-=20 Daniel Borchmann GPG (Mail) 0849 473E 6BF0 B504 DF0B D640 455E 3610 01FF 778F --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEP0Ffjf+MObBqFqAUT2PbltRaqcYFAlwuHkQACgkQT2PbltRa qcbB+w//aNAn0GhVUC3D/V5EU1nUwXIR8OaZJLYk/1dmBvlhnzqgAFQnhrF0JZ1v Txx2h6tlu7mH87NkhUdhbSu0CAysOveb+elhItTTnwyt/OK2v6ymEopR1FlYbW0u 7jA97wL+qyP9ixqeZxpPgKKKLlFjPIhb5gFX/RaF9vokZS7qaSilFw1LWx7TINny xDThdJtd4BSVGNAfuDuNTNH2wEL13YqtRPMCM6+3GwwLmSIQCVsnxlP3GIRbt8HT iPbtudzX1g9w7ManZVdsXNaGxgIVbJhYL8SIiOgtVVwcq4bQ+rjWlJbP4V4587Yj EkUgdL/MjMTG/F6xXWF2tN6XWtfv/bvYUnr2b+RibZhmd0+QpzQbEk9M/a++7yj2 f8odE8yN0b4fmw6UaWr6N5OWs0FAe3A7MW6iCEXVLIfwka3L28L2MvW5h0DJdhNJ 16qJJZaklbslFQCB7Wqv0PbaqsOhEHoERxnJRaptQoMtCY5Sg5k3qdNC471ybP7G OzwEK//fD0OJsopn87u3pl5zI1JppPg+AAxxpzywxiRUv8Wy1KjmRHXkKS0KGBhc x2I3QvOQ02/pb9Hnvf1aEm0Vtg2JzZxwXH2kkx7L68DhJw/hTFU0FC+E3eGN98Gc /B6TdCaP5ZLbsCZHvqGUEwjE6xW9b1Hfx+i+1o/e6ZEW+B2zGtw= =IZ4A -----END PGP SIGNATURE----- --=-=-=--