From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenjiro NAKAYAMA Newsgroups: gmane.emacs.bugs Subject: bug#16258: 24.3.50; [PATCH] eww: Add new function of region-search. Date: Thu, 26 Dec 2013 22:11:40 +0900 Message-ID: <87k3erzrhv.fsf@dhcp-193-97.nrt.redhat.com> References: <87zjnoxq5u.fsf@dhcp-193-97.nrt.redhat.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1388063535 12038 80.91.229.3 (26 Dec 2013 13:12:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Dec 2013 13:12:15 +0000 (UTC) Cc: 16258@debbugs.gnu.org To: Kenjiro NAKAYAMA Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 26 14:12:20 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VwAjc-0004ov-G3 for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Dec 2013 14:12:20 +0100 Original-Received: from localhost ([::1]:45611 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VwAjb-0001zN-VM for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Dec 2013 08:12:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VwAjS-0001uF-7X for bug-gnu-emacs@gnu.org; Thu, 26 Dec 2013 08:12:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VwAjK-0000Tn-OI for bug-gnu-emacs@gnu.org; Thu, 26 Dec 2013 08:12:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57190) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VwAjK-0000TN-Kn for bug-gnu-emacs@gnu.org; Thu, 26 Dec 2013 08:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VwAjK-0002Ln-2k for bug-gnu-emacs@gnu.org; Thu, 26 Dec 2013 08:12:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kenjiro NAKAYAMA Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Dec 2013 13:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16258 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 16258-submit@debbugs.gnu.org id=B16258.13880635139015 (code B ref 16258); Thu, 26 Dec 2013 13:12:02 +0000 Original-Received: (at 16258) by debbugs.gnu.org; 26 Dec 2013 13:11:53 +0000 Original-Received: from localhost ([127.0.0.1]:42976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwAj8-0002LJ-Q4 for submit@debbugs.gnu.org; Thu, 26 Dec 2013 08:11:52 -0500 Original-Received: from mail-pd0-f171.google.com ([209.85.192.171]:58168) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VwAj6-0002L7-Q1 for 16258@debbugs.gnu.org; Thu, 26 Dec 2013 08:11:49 -0500 Original-Received: by mail-pd0-f171.google.com with SMTP id z10so8035514pdj.2 for <16258@debbugs.gnu.org>; Thu, 26 Dec 2013 05:11:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; bh=Kti1YSv61naQThT4HshsugjqVNAm/OTQu04/ZBi1wbA=; b=zGP9DYoqvCQ8hfnRKT4Wydeu6HA0IZDjR8TERdcljw/ECUW/xEdN+/NaqREifVgTxM Nm1EgoiX36F/Kj7o/2H+whDEfMMl+7l3mKJG3E9OysgaTpPOkm32lDEqNzhJ0w5WDd2Z fY5ipRY6wDSNzs/EMbhVysj8JZNNOZE4oOgYDENI7R7o3TbnsAhB0uKR9WUygv7AMpXg sZB/73N6s49EvOlr9pEwdPrC09ISIsrh14XpXU8ehoN/c1SnbXmTLHjVJNIdRt+fJLvh IoSf9v0DQS+fU7mvib8tj82MgtORqeKgDl8k5SX5ljejeyGWQ80ZPNimcCoQKSVGTTYt kDRg== X-Received: by 10.68.197.165 with SMTP id iv5mr3518906pbc.150.1388063507757; Thu, 26 Dec 2013 05:11:47 -0800 (PST) Original-Received: from dhcp-193-97.nrt.redhat.com (nat-pool-nrt-t1.redhat.com. [66.187.238.10]) by mx.google.com with ESMTPSA id qp15sm55202801pbb.2.2013.12.26.05.11.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Dec 2013 05:11:46 -0800 (PST) User-agent: mu4e 0.9.9.6pre2; emacs 24.3.50.3 In-reply-to: <87zjnoxq5u.fsf@dhcp-193-97.nrt.redhat.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:82622 Archived-At: Sorr, since this is new functionality, I should have sent after the feature freeze is over. nakayamakenjiro@gmail.com writes: > I think the function to search the selected word withought any input is useful. > But it might be a good idea to set this function in .emacs.el or init.el by > users. So please judge this function should apply or reject. > I send the patch. > > Signed-off-by: Kenjiro NAKAYAMA > > * net/eww.el(eww-search-region): New function to search region. > (eww-mode-map): New key map to eww-search-region. > > --- > lisp/net/eww.el | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/lisp/net/eww.el b/lisp/net/eww.el > index 25309d1..f5ca8b1 100644 > --- a/lisp/net/eww.el > +++ b/lisp/net/eww.el > @@ -433,6 +433,7 @@ word(s) will be searched for via `eww-search-prefix'." > (define-key map "B" 'eww-list-bookmarks) > (define-key map [(meta n)] 'eww-next-bookmark) > (define-key map [(meta p)] 'eww-previous-bookmark) > + (define-key map [(meta s)(meta s)] 'eww-search-region) > > (easy-menu-define nil map "" > '("Eww" > @@ -1358,6 +1359,12 @@ Differences in #targets are ignored." > (setq buffer-read-only t > truncate-lines t)) > > +;; Utilities > + > +(defun eww-search-region (&optional beg end) > + (interactive "r") > + (eww (buffer-substring beg end))) > + > (provide 'eww) > > ;;; eww.el ends here