GNU bug report logs - #27341
eww-search-words should prompt if region inactive

Previous Next

Package: emacs;

Reported by: Alex Branham <branham <at> utexas.edu>

Date: Mon, 12 Jun 2017 11:22:02 UTC

Severity: minor

Tags: fixed, patch

Fixed in version 26.1

Done: npostavs <at> users.sourceforge.net

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Alex Branham <branham <at> utexas.edu>
To: npostavs <at> users.sourceforge.net
Cc: 27341 <at> debbugs.gnu.org
Subject: bug#27341: updated patch to fix docstring
Date: Fri, 30 Jun 2017 08:25:58 +0200
[Message part 1 (text/plain, inline)]
On Fri 30 Jun 2017 at 00:54, npostavs <at> users.sourceforge.net wrote:

> Could you add a ChangeLog entry to the commit message as described in
> CONTRIBUTE, please?

Yes, I have done so. Let me know if it's not right.

>
>>  (defun eww-search-words (&optional beg end)
>>    "Search the web for the text between BEG and END.
>> -See the `eww-search-prefix' variable for the search engine used."
>> +    If region is active (and not whitespace), search the web for
>> +  the text between BEG and END. Else, prompt the user for a search
>> +  string. See the `eww-search-prefix' variable for the search
>> +  engine used."
>
> Doc strings shouldn't be indented like that, and there should be a
> double space between sentences.

Fixed.

>
>>    (interactive "r")
>> -  (eww (buffer-substring beg end)))
>> +  (if (use-region-p)
>> +      (let ((region-string (buffer-substring beg end)))
>> +        (if (not (string-match-p "\\`[ \n\t\r\v\f]*\\'" region-string))
>> +            (eww region-string)))
>> +    (eww (read-string "Query: "))))
>
> This silently does nothing if the region is active but just blanks, did
> you mean to fallback to querying in that case?

Fixed, thanks

[0005-Make-eww-search-words-prompt-for-query-if-nothing-se.patch (text/x-diff, attachment)]

This bug report was last modified 8 years and 38 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.