>> @@ -1128,8 +1128,8 @@ dictionary-new-matching >> (defun dictionary-do-matching (word dictionary strategy function) >> "Search for WORD with STRATEGY in DICTIONARY and display them with >> FUNCTION." >> - (message "Lookup matching words for %s in %s using %s" >> - word dictionary strategy) >> + (insert (format-message "Lookup matching words for %s in %s using >> %s\n" >> + word dictionary strategy)) >> (dictionary-send-command >> (concat "match " (dictionary-encode-charset dictionary "") " " >> (dictionary-encode-charset strategy "") " \"" > > 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) This means that we need more reformatting of error messages: