Hi Eli, Please find attached a v2 that - hopefully - addresses the points mentioned in your email. Please see my further comments inline below. Thanks for all the help, cheers, Fabio. On 2024-11-06, 14:34 +0200, Eli Zaretskii wrote: >> * lisp/net/eww.el (eww-search-confirm-send-region, >> eww-search-words): With 'eww-search-words' (by default bound to 'M-s >> M-w') a user can type in some search terms and get back the results >> of a web search from a predefined search engine. If a region is >> selected, 'eww-search-words' will use that for the web search >> instead of prompting the user. > > This should be reformatted according to our conventions, see > CONTRIBUTE. Ok, here's what I've changed: - Set max line length to 63 chars. - Slightly reordered the text so that some broader explanation comes first and the ChangeLog entries later. - Micro-improvements to the ChangeLog entries. I hope it looks better now - but I'm still a little unsure. If there's anything else that's left to fix, please let me know. > The first line of a doc string should be a single complete sentence, > and should attempt to summarize what the function/variable does, > because some "apropos" commands show only the first line of each doc > string. Ha! True, sorry, that's also fixed now. >> + :version "30.0" > > This should be "31.1". Fixed. >> + (format-message >> + "Send region to the configured search engine? "))) > > IMO, this should somehow try to indicate the problematic aspect of > doing this. For example, maybe it should say > > Really send the entire region to the search engine? Good one, fixed. > It is also possible that short regions should be sent without any need > for confirmation. In which case perhaps the variable should allow > integer values, not just nil and t. I think I disagree on this one. The functionality you suggest is a superset of what I implemented and it goes in the direction of giving more freedom to the user. On the other hand, however, I don't see a strong correlation between the sensitivity of a piece of information and its length. For the sake of simplicity, I'd have a preference to maintain the boolean logic as per my original patch. > In addition, I don't see any need to ask for confirmation when we are > not going to send anything to the search engine, so I think the test > for white-space region should be before the confirmation prompt, and > only if the region is going to be sent. Ha, another good one! Thanks, fixed. > Would you like to start at this time your legal paperwork of assigning > the copyright to the FSF, so that we could accept your future > contributions without limitations? Sent separately, thanks. -- Fabio Natali https://fabionatali.com