From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Roland Winkler" Newsgroups: gmane.emacs.bugs Subject: bug#47455: 27.1; bibtex mode - citation key generation - non-ascii characters Date: Sun, 30 May 2021 16:39:16 -0500 Message-ID: <1540.59554.339986.24756@gargle.gargle.HOWL> References: <87wnrwc9ia.fsf@gnus.org> <3816.41298.758059.24740@gargle.gargle.HOWL> <878s43aivd.fsf@gnus.org> <39413.75034.396197.24750@gargle.gargle.HOWL> <730b1644528547f78ea6910f882591d6@mek.dtu.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40832"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , "47455@debbugs.gnu.org" <47455@debbugs.gnu.org> To: Brian Elmegaard Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 30 23:40:25 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 1lnTAX-000ATF-3M for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 May 2021 23:40:25 +0200 Original-Received: from localhost ([::1]:33502 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnTAV-00053p-9G for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 May 2021 17:40:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnTAA-00053Q-Jh for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 17:40:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48928) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnTAA-0007jv-6F for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 17:40:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnTAA-0006Om-1s for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 17:40:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 May 2021 21:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47455 X-GNU-PR-Package: emacs Original-Received: via spool by 47455-submit@debbugs.gnu.org id=B47455.162241076624550 (code B ref 47455); Sun, 30 May 2021 21:40:01 +0000 Original-Received: (at 47455) by debbugs.gnu.org; 30 May 2021 21:39:26 +0000 Original-Received: from localhost ([127.0.0.1]:60474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnT9a-0006Nu-FL for submit@debbugs.gnu.org; Sun, 30 May 2021 17:39:26 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:41030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnT9W-0006Ng-Vo for 47455@debbugs.gnu.org; Sun, 30 May 2021 17:39:24 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48048) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnT9R-0007Gy-0R; Sun, 30 May 2021 17:39:17 -0400 Original-Received: from [2600:1700:5650:f790:7ccd:4158:4a46:b3e0] (port=59096 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnT9Q-0007f3-Ry; Sun, 30 May 2021 17:39:16 -0400 In-Reply-To: <730b1644528547f78ea6910f882591d6@mek.dtu.dk> 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:207642 Archived-At: On Fri May 28 2021 Brian Elmegaard wrote: > I understand your reasoning about this being an issue with the > tools used. In auctex I can also enter \newcommand{\=C3=BC}{u} without > being warned that it will not work with latex. >=20 > The warning seems to be a good idea to me as well. I realized: One can also instruct font-lock to use for non-ascii characters something like font-lock-warning-face (based on a user option for enabling this behavior). And Auctex could do the same. However this fails with something like the unicode character 'ZERO WIDTH SPACE' (which has fooled me occassionally in the very context we are discussing here). Is it possible to instruct emacs to make such "hidden characters" more easily visible, say by using some display property? The fontification could also be encapsulated in a minor mode that one could use for \(Bib\|La\)?TeX files. Maybe such a minor mode exists already and I am right now reinventing the wheel?