From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Boruch Baum Newsgroups: gmane.emacs.bugs Subject: bug#19664: 24.4: eww.el why bury history buffer? Date: Fri, 23 Jan 2015 11:06:48 -0500 Message-ID: <54C27198.1010705@gmx.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="CNSucKr86AvoJbHU8ludmAdGElL59WPPf" X-Trace: ger.gmane.org 1422029237 18451 80.91.229.3 (23 Jan 2015 16:07:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 23 Jan 2015 16:07:17 +0000 (UTC) To: 19664@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 23 17:07:13 2015 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 1YEglM-0004ej-Du for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Jan 2015 17:07:12 +0100 Original-Received: from localhost ([::1]:60113 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEglL-0001Vo-Fn for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Jan 2015 11:07:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35581) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEglG-0001U5-JD for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:07:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEglD-0007o0-Ao for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:07:06 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35795) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEglC-0007nh-R3 for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:07:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YEglC-0004dA-CU for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:07:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Jan 2015 16:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19664 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.142202921717786 (code B ref -1); Fri, 23 Jan 2015 16:07:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 23 Jan 2015 16:06:57 +0000 Original-Received: from localhost ([127.0.0.1]:54487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEgl6-0004cm-8a for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:06:56 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:33792) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEgl3-0004cV-Nv for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:06:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEgkx-0007lw-Ih for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:06:48 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:40328) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgkx-0007lr-Eb for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:06:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35495) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgkw-0001Bi-EZ for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:06:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEgkr-0007kN-R1 for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:06:46 -0500 Original-Received: from mout.gmx.com ([74.208.4.200]:64795) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgkr-0007kG-KX for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:06:41 -0500 Original-Received: from [10.66.172.112] ([47.21.4.242]) by mail.gmx.com (mrgmxus001) with ESMTPSA (Nemesis) id 0LZi5S-1Xrhoi2Hd6-00lXaG for ; Fri, 23 Jan 2015 17:06:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 OpenPGP: url=hkp://keys.gnupg.net X-Provags-ID: V03:K0:lcuo9bKZbYkzRsSalilUqVHmEfcF7reaYEIEmLCrIG+xAiKbo7K 24rUun+rlVNlvYmd8RbTzaCweDVeG4UjTsL4B4lT4TzMh7XdaCWToLHC9TiZAnooEM6bvV+ AOTEbhMt5jmrrDFHw19eLcfDd2rpi7+xn+nBmYSga1YltHnChEG3uzsYCRML8RJSeVa/Gtf c6rcUGHneefZYAWyk2oiA== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:98634 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --CNSucKr86AvoJbHU8ludmAdGElL59WPPf Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Function eww-history-browse buries the eww-history buffer. That's undesirable. The following seems to work for me. (defun eww-history-browse () ; improper use of 'when'. replaced with 'if (not' so that upo\ n error, the remainder of the function is not performed ; no need to quit window and bury buffer. undesirable, in fac\ t ; do need to get position in history "Browse the history under point in eww." (interactive) (if (not (equal (buffer-name) "*eww history*")) (user-error "Current buffer is not the eww history buffer\ ") (setq element (get-text-property (line-beginning-position)\ 'eww-history) position (1- (line-number-at-pos)) history eww-history) (if (not element) (user-error "No history on the current line") (if (get-buffer "*eww*") (set-buffer "*eww*") (set-buffer (get-buffer-create "*eww*")) (remove-overlays) (eww-mode)) (setq eww-history-position position eww-history history) (eww-restore-history element)))) --=20 hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --CNSucKr86AvoJbHU8ludmAdGElL59WPPf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJUwnGwAAoJEDvrUfDmCx9LxukQAJkbAGOtHony0TtQ6j5dJB8e SGpOI21PvlXeNK0Qim/SjjF4nDWcKzPuflXFfakscCPc0tjfHGzqNvYKN/COj3yO JP/kdtMlGTxFdRBccCJyukZFDJBwIt2NMpFwrA5B9c+v4iTkFqfpNaFESiMXSsXr gyI5OgfmD7EihvWBKBtRocq1qxL5T///2yEdBsWwNnF+1zHzvfAQm4eREQpEYUWr c/NywsNvToQ0Da+xuKrIvqLokAd5Sn+zjv3dRx399fvelNYoPx+sonCrh4DKSCv5 BunUm3xK9ekvaohuvDWuha16cqPU6r6VgEFpo2vfm8HVkwMv2V/G4OPi3928fB3q 548IEGuDI/a3AwxvwrMsDnh5tJSxQiJXIgoR1R5KRGPDFulCDtIENVXl8gJ9PTZt DHKtBkgFhG8gYT6UHjqOXDMIu5vLDbKyDEkNuEtK8QWZgSmCf/RTBM5viOZETnmd c/L/NkUMzZS8+xH7WtOwnjiWttd9GCf4Aeo22U0HYfQqIm2+VzR56X7PyPJaBLCH nrmTtclv3CK7PdY/R8bhsDkeEv8MRzNCgvjUmrvbaDn3FHybhCcxkD9HTgey6Hah 7o71QIuJ+KT1gPB3lBsPaaMWFDtKX4jgzuakKcsysLHaklUEv34qW4X3r9rvMrlP 0dtZnczxmxgnbdpLgVcA =iSNj -----END PGP SIGNATURE----- --CNSucKr86AvoJbHU8ludmAdGElL59WPPf--