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

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

bug#63343: 30.0.50; generated mode function will error if mode name cont


From: No Wayman
Subject: bug#63343: 30.0.50; generated mode function will error if mode name contains '%'
Date: Sat, 06 May 2023 23:46:10 -0400
User-agent: mu4e 1.11.4; emacs 30.0.50



Mode functions generated via `define-minor-mode' will signal an error when messaging a mode's "pretty" name contains "%".

To reproduce:

1. eval: (define-minor-mode 100%-failure-mode "oops")
2. enable or disable the mode.

The line responsible for the error is:

(message ,(format "%s %%sabled%%s" pretty-name) (if ,getter "en" "dis") local)))))

The attached patch fixes the issue for me.

Attachment: 0001-define-minor-mode-sanitize-mode-function-messages.patch
Description: Text Data



In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.37, cairo version 1.17.8) of 2023-04-14 built on nbook
Repository revision: dc842a71ed035dab1115f2e67d35dd07410e18be
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101008
System Description: Arch Linux


reply via email to

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