Subject: bug#74511: 31.0.50; `dictionary-search-interface' overrides the user's customization of `dictionary-read-word-function'

From: Eshel Yaron <[email-masked]>
Date: Sat, 30 Nov 2024 13:09:25 +0100

close 74511 30.1
quit

Eli Zaretskii <[email-masked]> writes:

>> From: Eshel Yaron <[email-masked]>
>> Cc: [email-masked],  [email-masked]
>> Date: Fri, 29 Nov 2024 07:30:35 +0100
>> 
>> With custom-initialize-changed we get the following:
>> 
>> - If you customize the other options but not dictionary-search-interface
>>   before loading dictionary.el, then your settings persist (they are not
>>   overridden) after loading dictionary.el.  If you later customize
>>   dictionary-search-interface, then it affects does the other options,
>>   as expected.
>> - If you do customize dictionary-search-interface before loading
>>   dictionary.el, then it does set the other options when you load
>>   dictionary.el, whether or not you've also set the other options (so it
>>   doesn't make sense to customize both dictionary-search-interface and
>>   the other options, you either customize dictionary-search-interface or
>>   individual options).
>> 
>> So AFAICT it's safe in the sense that it facilitates use cases that
>> currently do not work (customizing the other options before loading
>> dictionary.el) without prohibiting any existing use case.
>
> Thanks, so please install on the emacs-30 branch.

All right, done in commit 0a753603a53, and closing the bug.