bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#26586: 25.1; header-line-format spins cpu


From: Eli Zaretskii
Subject: bug#26586: 25.1; header-line-format spins cpu
Date: Fri, 21 Apr 2017 11:15:24 +0300

> From: Aaron Jensen <address@hidden>
> Date: Thu, 20 Apr 2017 23:17:22 -0700
> 
> With emacs -Q, executing:
> 
> (setq header-line-format '(#("*
> [[elisp:(org-projectile:open-project%20\"foobar\")][xxxxxxxxxx]]" 0 1
> [...]
> Spins the CPU 100% until I kill emacs.

You are shooting yourself in the foot by having that "%20" in the
header-line-format.  Percent sign is special in mode-line and
header-line formats: it indicates a %-construct, see the node
"%-Constructs" in the ELisp manual.

I fixed the code to avoid the infloop in this case, but you should fix
your code, because the result will not be what you probably expect.

Thanks.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]