bug#46531: 27.1; Edebug breaks when using :append in minibuffer-with-setup-hook

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

bug#46531: 27.1; Edebug breaks when using :append in minibuffer-with-setup-hook

Clemens
When stepping via edebug through

(defun check ()
   (interactive)
   (minibuffer-with-setup-hook
       (:append (lambda () (insert "world")))
     (read-string "Hello ")))

you get "Symbol's function definition is void: :append" error when
reaching the :append and can't proceed.


     Clemens



Reply | Threaded
Open this post in threaded view
|

bug#46531: 27.1; Edebug breaks when using :append in minibuffer-with-setup-hook

Lars Ingebrigtsen
Clemens <[hidden email]> writes:

> When stepping via edebug through
>
> (defun check ()
>   (interactive)
>   (minibuffer-with-setup-hook
>       (:append (lambda () (insert "world")))
>     (read-string "Hello ")))
>
> you get "Symbol's function definition is void: :append" error when
> reaching the :append and can't proceed.

Yup.  This should now be fixed in Emacs 28.

--
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



Reply | Threaded
Open this post in threaded view
|

bug#46531: 27.1; Edebug breaks when using :append in minibuffer-with-setup-hook

Clemens
>> When stepping via edebug through
>>
>> (defun check ()
>>    (interactive)
>>    (minibuffer-with-setup-hook
>>        (:append (lambda () (insert "world")))
>>      (read-string "Hello ")))
>>
>> you get "Symbol's function definition is void: :append" error when
>> reaching the :append and can't proceed.
>
> Yup.  This should now be fixed in Emacs 28.


Great, thank you!