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

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

bug#69312: 30.0.50; [WISHLIST] dicitionary buffer should retain search i


From: No Wayman
Subject: bug#69312: 30.0.50; [WISHLIST] dicitionary buffer should retain search information
Date: Sun, 03 Mar 2024 12:16:42 -0500
User-agent: mu4e 1.12.0; emacs 30.0.50

Juri Linkov <juri@linkov.net> writes:

close 69312 30.0.50
thanks

This won't work. The buffer is in read-only mode, but even if that is
inhibited,
the string is overwritten by the call to the display function at the end:

(funcall function reply)

With it installed, the dictionary-do-matching command is broken.
It results in:

dictionary-do-matching: Buffer is read-only: #<buffer *Dictionary*>

Please provide a test case to reproduce the issue that you see.

Never mind, I see now what is missing.  So this is fixed now.
Thanks for the bug report.

To clarify the issue:

(defun dictionary-do-matching (word dictionary strategy function)
"Search for WORD with STRATEGY in DICTIONARY and display them with FUNCTION."

;;This insertion is thrown away...

(insert (format-message "Lookup matching words for `%s' in `%s' using `%s'\n"
                         word dictionary strategy))

;; [OMITTED FUNCTION BODY]

;; ...when this display function is called
   (funcall function reply)))





reply via email to

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