From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: DocView: desktop starts PDF/PS conversion process Date: Fri, 04 Jan 2008 11:57:45 +0200 Organization: JURTA Message-ID: <87ejcxopn2.fsf@jurta.org> References: <87sl1exzz4.fsf@jurta.org> <87prwiasv9.fsf@member.fsf.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199442852 6489 80.91.229.12 (4 Jan 2008 10:34:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 4 Jan 2008 10:34:12 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 04 11:34:30 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JAjsf-00068y-Ar for ged-emacs-devel@m.gmane.org; Fri, 04 Jan 2008 11:34:25 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JAjsI-0001Ve-UZ for ged-emacs-devel@m.gmane.org; Fri, 04 Jan 2008 05:34:02 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JAjqS-0008Qm-Cr for emacs-devel@gnu.org; Fri, 04 Jan 2008 05:32:08 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JAjqN-0008Lh-ID for emacs-devel@gnu.org; Fri, 04 Jan 2008 05:32:08 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JAjqN-0008LQ-A3 for emacs-devel@gnu.org; Fri, 04 Jan 2008 05:32:03 -0500 Original-Received: from relay02.kiev.sovam.com ([62.64.120.197]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JAjqN-0000Ae-4t for emacs-devel@gnu.org; Fri, 04 Jan 2008 05:32:03 -0500 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay02.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1JAjqC-000KCt-Le for emacs-devel@gnu.org; Fri, 04 Jan 2008 12:32:01 +0200 In-Reply-To: <87prwiasv9.fsf@member.fsf.org> (Tassilo Horn's message of "Fri, 04 Jan 2008 09:37:46 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) X-Scanner-Signature: 308c5668300cb665e09cc4617523e4c8 X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Not Detected X-SpamTest-Info: Profiles 1976 [Dec 29 2007] X-SpamTest-Info: helo_type=3 X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: none X-SpamTest-Rate: 19 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.8-5.1 (or MacOS X 10.2-10.3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:86056 Archived-At: >> When a PDF/PS file gets saved in the desktop file, then after starting >> Emacs and reading this PDF/PS file, DocView starts a PDF/PS conversion >> process. This is annoying behavior, because for an unknown reason >> the CPU goes high and you need investigating what really happens. > > I don't use desktop, so could you give me a recipe? Just enable the desktop mode, visit a PDF file and reopen emacs. >> What would be a good solution? Maybe to add `doc-view-mode' to >> `desktop-modes-not-to-save'? > > No, that shouldn't be needed. AFAIK desktop saves the files you were > looking at when closing emacs, and on startup it reopens them, right? > So when reopening a pdf that was already converted before, it should use > the cached files. Is it possible that you accidentially deleted them? Of course, a cache is not something permanent, e.g. on many systems rebooting deletes all files in the /tmp directory where the doc-view cache is saved. > Basically there should be no difference in `C-x C-f foo.pdf' and desktop > opening it. Does a conversion start when you open a pdf with find-file > for the second time? As I mentioned above, using a cache is not a solution for this problem. What do you think about saving in the desktop file not the major mode doc-view-mode, but its minor mode that instead of displaying the rendered image displays the source text? In this case, restoring the desktop doesn't start the conversion process, and when the user wants to view the rendered document in the restored buffer (and start the conversion process), this is easy to do by typing `C-c C-c'. -- Juri Linkov http://www.jurta.org/emacs/