mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-06-14 04:21:24 +00:00
; * lisp/transient.el: Fix compiler warning.
`overriding-text-conversion-style' isn't defined on all platforms, in which case this is a no-op; there's nothing that has to be suspended. Re <id:86zf2uc2ve.fsf@gnu.org>.
This commit is contained in:
parent
0a04a4bc7a
commit
65bd3fe047
1 changed files with 9 additions and 7 deletions
|
|
@ -5524,13 +5524,15 @@ search instead."
|
|||
lisp-imenu-generic-expression :test #'equal)
|
||||
|
||||
(defun transient--suspend-text-conversion-style ()
|
||||
(when text-conversion-style
|
||||
(letrec ((suspended overriding-text-conversion-style)
|
||||
(fn (lambda ()
|
||||
(setq overriding-text-conversion-style nil)
|
||||
(remove-hook 'transient-exit-hook fn))))
|
||||
(setq overriding-text-conversion-style suspended)
|
||||
(add-hook 'transient-exit-hook fn))))
|
||||
;; Added in Emacs 30.1, but not defined on all platforms.
|
||||
(static-when (boundp 'overriding-text-conversion-style)
|
||||
(when text-conversion-style
|
||||
(letrec ((suspended overriding-text-conversion-style)
|
||||
(fn (lambda ()
|
||||
(setq overriding-text-conversion-style nil)
|
||||
(remove-hook 'transient-exit-hook fn))))
|
||||
(setq overriding-text-conversion-style suspended)
|
||||
(add-hook 'transient-exit-hook fn)))))
|
||||
|
||||
(declare-function which-key-mode "ext:which-key" (&optional arg))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue