[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.
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
- bug#63343: 30.0.50; generated mode function will error if mode name contains '%',
No Wayman <=