Received: (at 5118) by emacsbugs.donarmstrong.com; 5 Dec 2009 23:24:28 +0000 From juri@HIDDEN Sat Dec 5 15:24:28 2009 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mx2.starman.ee (smtp-out4.starman.ee [85.253.0.6]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB5NOQeI015343 for <5118@HIDDEN>; Sat, 5 Dec 2009 15:24:27 -0800 X-Virus-Scanned: by Amavisd-New at mx2.starman.ee Received: from mail.starman.ee (82.131.97.127.cable.starman.ee [82.131.97.127]) by mx2.starman.ee (Postfix) with ESMTP id 20AE03F409B; Sun, 6 Dec 2009 01:24:19 +0200 (EET) From: Juri Linkov <juri@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Cc: 5118 <at> debbugs.gnu.org, Kevin Rodgers <kevin.d.rodgers@HIDDEN>, Tassilo Horn <tassilo@HIDDEN> Subject: Re: bug#5118: DocView: copy/search text Organization: JURTA References: <87hbs7bvbw.fsf@HIDDEN> <hfd7de$kh5$2@HIDDEN> <87pr6te9tt.fsf@HIDDEN> <jwvpr6tm8jw.fsf-monnier+emacsbugreports@HIDDEN> Date: Sun, 06 Dec 2009 01:21:00 +0200 In-Reply-To: <jwvpr6tm8jw.fsf-monnier+emacsbugreports@HIDDEN> (Stefan Monnier's message of "Sat, 05 Dec 2009 16:12:42 -0500") Message-ID: <87ein96nmz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii >>>> Please add two features that would be easy to implement: >>>> 1. Copying the text of the current page to the kill ring. >>> I don't know anything about DocView, but shouldn't that be possible >>> in any major mode via C-x C-p (mark-page) then M-w (kill-ring-save)? > >> `C-x C-p' and `M-w' will copy binary data, whereas `pdftotext' converts >> it to plain text in a hidden buffer that can be displayed with `C-c C-t' >> where you can do `C-x C-p' and `M-w'. But the problem is that it's >> difficult to find the current page in the text representation to be able >> to copy it. > > doc-view-search-internal seems to just count ^Ls, so assuming > doc-view-search-internal works (which it appears to do), it shouldn't be > that hard. I meant it's difficult for the user to find the current page (that is displayed in the image buffer) to find the corresponding page in the text buffer (with the output from `pdftotext'). I don't mind having a command that would switch from the image buffer to the text buffer and narrow it to the current page. So it would be easy to copy any text from the textual representation of the current page. -- Juri Linkov http://www.jurta.org/emacs/
Juri Linkov <juri@HIDDEN>
:Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
.
Full text available.bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
:bug#5118
; Package emacs,doc-view
.
Full text available.Received: (at 5118) by emacsbugs.donarmstrong.com; 5 Dec 2009 21:12:49 +0000 From monnier@HIDDEN Sat Dec 5 13:12:49 2009 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.8 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ironport2-out.pppoe.ca (ironport2-out.teksavvy.com [206.248.154.181]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB5LCmDQ032692 for <5118@HIDDEN>; Sat, 5 Dec 2009 13:12:49 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Au4EAOdbGktFpZ7i/2dsb2JhbACBS9MDhDMEih4 X-IronPort-AV: E=Sophos;i="4.47,347,1257138000"; d="scan'208";a="50759242" Received: from 69-165-158-226.dsl.teksavvy.com (HELO pastel.home) ([69.165.158.226]) by ironport2-out.pppoe.ca with ESMTP; 05 Dec 2009 16:12:42 -0500 Received: by pastel.home (Postfix, from userid 20848) id 45DCF80B1; Sat, 5 Dec 2009 16:12:42 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: Juri Linkov <juri@HIDDEN> Cc: 5118 <at> debbugs.gnu.org, Kevin Rodgers <kevin.d.rodgers@HIDDEN>, Tassilo Horn <tassilo@HIDDEN> Subject: Re: bug#5118: DocView: copy/search text Message-ID: <jwvpr6tm8jw.fsf-monnier+emacsbugreports@HIDDEN> References: <87hbs7bvbw.fsf@HIDDEN> <hfd7de$kh5$2@HIDDEN> <87pr6te9tt.fsf@HIDDEN> Date: Sat, 05 Dec 2009 16:12:42 -0500 In-Reply-To: <87pr6te9tt.fsf@HIDDEN> (Juri Linkov's message of "Sat, 05 Dec 2009 21:47:50 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii >>> Please add two features that would be easy to implement: >>> 1. Copying the text of the current page to the kill ring. >> I don't know anything about DocView, but shouldn't that be possible >> in any major mode via C-x C-p (mark-page) then M-w (kill-ring-save)? > `C-x C-p' and `M-w' will copy binary data, whereas `pdftotext' converts > it to plain text in a hidden buffer that can be displayed with `C-c C-t' > where you can do `C-x C-p' and `M-w'. But the problem is that it's > difficult to find the current page in the text representation to be able > to copy it. doc-view-search-internal seems to just count ^Ls, so assuming doc-view-search-internal works (which it appears to do), it shouldn't be that hard. Stefan
Stefan Monnier <monnier@HIDDEN>
:Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
.
Full text available.bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
:bug#5118
; Package emacs,doc-view
.
Full text available.Received: (at 5118) by emacsbugs.donarmstrong.com; 5 Dec 2009 19:52:41 +0000 From juri@HIDDEN Sat Dec 5 11:52:41 2009 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mx1.starman.ee (smtp-out3.starman.ee [85.253.0.5]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB5JqeWd022223 for <5118@HIDDEN>; Sat, 5 Dec 2009 11:52:41 -0800 X-Virus-Scanned: by Amavisd-New at mx1.starman.ee Received: from mail.starman.ee (82.131.97.127.cable.starman.ee [82.131.97.127]) by mx1.starman.ee (Postfix) with ESMTP id 16E583F40E0; Sat, 5 Dec 2009 21:52:33 +0200 (EET) From: Juri Linkov <juri@HIDDEN> To: Kevin Rodgers <kevin.d.rodgers@HIDDEN> Cc: 5118 <at> debbugs.gnu.org, Tassilo Horn <tassilo@HIDDEN> Subject: Re: bug#5118: DocView: copy/search text Organization: JURTA References: <87hbs7bvbw.fsf@HIDDEN> <hfd7de$kh5$2@HIDDEN> Date: Sat, 05 Dec 2009 21:47:50 +0200 In-Reply-To: <hfd7de$kh5$2@HIDDEN> (Kevin Rodgers's message of "Sat, 05 Dec 2009 01:59:26 -0700") Message-ID: <87pr6te9tt.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii >> Please add two features that would be easy to implement: >> >> 1. Copying the text of the current page to the kill ring. > > I don't know anything about DocView, but shouldn't that be possible > in any major mode via C-x C-p (mark-page) then M-w (kill-ring-save)? `C-x C-p' and `M-w' will copy binary data, whereas `pdftotext' converts it to plain text in a hidden buffer that can be displayed with `C-c C-t' where you can do `C-x C-p' and `M-w'. But the problem is that it's difficult to find the current page in the text representation to be able to copy it. -- Juri Linkov http://www.jurta.org/emacs/
Juri Linkov <juri@HIDDEN>
:Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
.
Full text available.bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
:bug#5118
; Package emacs,doc-view
.
Full text available.Received: (at submit) by emacsbugs.donarmstrong.com; 5 Dec 2009 09:00:04 +0000 From geb-bug-gnu-emacs@HIDDEN Sat Dec 5 01:00:03 2009 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB5900E9026118 for <submit@HIDDEN>; Sat, 5 Dec 2009 01:00:03 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NGqUi-0000xZ-DL for bug-gnu-emacs@HIDDEN; Sat, 05 Dec 2009 04:00:00 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NGqUb-0000rd-7e for bug-gnu-emacs@HIDDEN; Sat, 05 Dec 2009 03:59:57 -0500 Received: from [199.232.76.173] (port=46603 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NGqUb-0000ra-3B for bug-gnu-emacs@HIDDEN; Sat, 05 Dec 2009 03:59:53 -0500 Received: from lo.gmane.org ([80.91.229.12]:59891) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1NGqUa-0004xp-Mx for bug-gnu-emacs@HIDDEN; Sat, 05 Dec 2009 03:59:52 -0500 Received: from list by lo.gmane.org with local (Exim 4.50) id 1NGqUW-0005UF-IK for bug-gnu-emacs@HIDDEN; Sat, 05 Dec 2009 09:59:48 +0100 Received: from c-71-237-24-138.hsd1.co.comcast.net ([71.237.24.138]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <bug-gnu-emacs@HIDDEN>; Sat, 05 Dec 2009 09:59:48 +0100 Received: from kevin.d.rodgers by c-71-237-24-138.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <bug-gnu-emacs@HIDDEN>; Sat, 05 Dec 2009 09:59:48 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@HIDDEN From: Kevin Rodgers <kevin.d.rodgers@HIDDEN> Subject: Re: bug#5118: DocView: copy/search text Date: Sat, 05 Dec 2009 01:59:26 -0700 Lines: 19 Message-ID: <hfd7de$kh5$2@HIDDEN> References: <87hbs7bvbw.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@HIDDEN X-Gmane-NNTP-Posting-Host: c-71-237-24-138.hsd1.co.comcast.net User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) In-Reply-To: <87hbs7bvbw.fsf@HIDDEN> Sender: news <news@HIDDEN> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Juri Linkov wrote: > Package: emacs,doc-view > Severity: wishlist > > Please add two features that would be easy to implement: > > 1. Copying the text of the current page to the kill ring. I don't know anything about DocView, but shouldn't that be possible in any major mode via C-x C-p (mark-page) then M-w (kill-ring-save)? > PDF viewers allow selecting a rectangular area to copy it to the > clipboard. If this is not possible in DocView, then at least copying > the text of the whole page would be a satisfactory compensation. > Info and Dired bind similar commands to `w'. -- Kevin Rodgers Denver, Colorado, USA
Kevin Rodgers <kevin.d.rodgers@HIDDEN>
:Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
.
Full text available.bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
:bug#5118
; Package emacs,doc-view
.
Full text available.Received: (at submit) by emacsbugs.donarmstrong.com; 4 Dec 2009 00:27:55 +0000 From juri@HIDDEN Thu Dec 3 16:27:55 2009 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.7 required=4.0 tests=AWL,HAS_PACKAGE,X_DEBBUGS_CC autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB40RqE6008891 for <submit@HIDDEN>; Thu, 3 Dec 2009 16:27:55 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NGM1X-0001M7-RT for bug-gnu-emacs@HIDDEN; Thu, 03 Dec 2009 19:27:51 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NGM1T-0001JA-L0 for bug-gnu-emacs@HIDDEN; Thu, 03 Dec 2009 19:27:51 -0500 Received: from [199.232.76.173] (port=37635 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NGM1T-0001J4-Hi for bug-gnu-emacs@HIDDEN; Thu, 03 Dec 2009 19:27:47 -0500 Received: from smtp-out4.starman.ee ([85.253.0.6]:55406 helo=mx2.starman.ee) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from <juri@HIDDEN>) id 1NGM1T-0005Hv-8l for bug-gnu-emacs@HIDDEN; Thu, 03 Dec 2009 19:27:47 -0500 X-Virus-Scanned: by Amavisd-New at mx2.starman.ee Received: from mail.starman.ee (82.131.30.124.cable.starman.ee [82.131.30.124]) by mx2.starman.ee (Postfix) with ESMTP id F248E3F40BF for <bug-gnu-emacs@HIDDEN>; Fri, 4 Dec 2009 02:27:36 +0200 (EET) From: Juri Linkov <juri@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: DocView: copy/search text Organization: JURTA X-Debbugs-CC: Tassilo Horn <tassilo@HIDDEN> Date: Fri, 04 Dec 2009 02:03:19 +0200 Message-ID: <87hbs7bvbw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Package: emacs,doc-view Severity: wishlist Please add two features that would be easy to implement: 1. Copying the text of the current page to the kill ring. PDF viewers allow selecting a rectangular area to copy it to the clipboard. If this is not possible in DocView, then at least copying the text of the whole page would be a satisfactory compensation. Info and Dired bind similar commands to `w'. 2. Search currently is useless in DocView since it doesn't highlight the current match. What would be more useful is to implement Occur-like UI. For instance, typing `doc-view-occur' would display an *Occur* buffer like: Page 1: text text match text text Page 1: text text text match text Page 1: text text text text match Page 2: text match text text text Page 42: match text text text text that allows to navigate to the corresponding page. -- Juri Linkov http://www.jurta.org/emacs/
Juri Linkov <juri@HIDDEN>
:tassilo@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
.
Full text available.bug-submit-list@HIDDEN, tassilo@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>, owner@HIDDEN
:bug#5118
; Package emacs,doc-view
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.