GNU bug report logs - #51602
29.0.50; Slow completion on Windows 10 when symbol name contains unicode

Previous Next

Package: emacs;

Reported by: No Wayman <iarchivedmywholelife <at> gmail.com>

Date: Thu, 4 Nov 2021 20:11:01 UTC

Severity: normal

Tags: notabug

Found in version 29.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 51602 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: No Wayman <iarchivedmywholelife <at> gmail.com>
Cc: 51602 <at> debbugs.gnu.org
Subject: Re: bug#51602: 29.0.50;
 Slow completion on Windows 10 when symbol name contains unicode
Date: Fri, 05 Nov 2021 09:07:03 +0200
> From: No Wayman <iarchivedmywholelife <at> gmail.com>
> Date: Thu, 04 Nov 2021 15:51:53 -0400
> 
> 1. emacs -Q
> 2. define the following command:
> 
> (defun testಠ-ಠ () 
>   (interactive) nil)
> 
> 3. Attempt completion

I assume "attempt completion" means something like

  M-x t TAB

?  If so, I'm unable to reproduce this here.

Does that user have a font installed that is capable of displaying
those special characters (they are from the Kannada script)?  If not,
the time delay might be Emacs searching the system for a suitable
font.

> They claim completion will "hang" for some time. They also claim 
> including the command in an init file will cause the init time to 
> take 5 seconds longer.

I'd be interested in seeing the smallest possible init file that
causes such a long delay.

> We have a single alias in straight.el which includes ಠ-ಠ in the 
> symbol name. My reading of:
> 
> https://www.gnu.org/software/emacs/manual/html_node/elisp/Symbol-Type.html
> 
> seems to indicate that unicode characters in a symbol name should 
> be fine. Is that my misunderstanding?

Your understanding is correct.




This bug report was last modified 3 years and 256 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.