GNU bug report logs -
#2058
23.0.60; bewildering behavior when visit new file throw.pdf
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Sun, 25 Jan 2009 23:15:03 UTC
Severity: normal
Done: Tassilo Horn <tassilo <at> member.fsf.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Alan Mackenzie <acm <at> muc.de> writes:
Hi Alan,
>> But how should I know that. The best I can do is to handle
>> non-existing and empty files.
>
> Does an empty/non-existent file have any meaning in this mode?
No, they'll break it as Drew pointed out.
> Is doc-view-mode an editing mode as well as a viewing mode?
Only viewing, although you can toggle between viewing in doc-view-mode
and editing (fundamental-mode or ps-mode with doc-view-minor-mode) with
C-c C-c.
>> > What on earth is doc-view-mode? Hmm. C-h f doc-view-mode <CR>. ;-(
>
>> Emacs 23.
>
> Yes, I know. :-) I was looking at the doc string in doc-view.el from
> 2009-01-05. Here's the output from that C-h f:
>
> doc-view-mode is an interactive autoloaded Lisp function in
> `doc-view.el'.
>
> (doc-view-mode)
>
> Major mode in DocView buffers.
> You can use
> Uses keymap "doc-view-mode-map", which is not currently defined.
> M-x doc-view-toggle-display to
> toggle between displaying the document or editing it as text.
>
> Uses keymap "doc-view-mode-map", which is not currently defined.
>
> It doesn't work well before the `doc-view-mode-map' keymap is loaded.
> But mainly, it doesn't say at all what doc-view-mode is for. Could you
> maybe put something about the mode's purpose into the doc string?
> Possibly this comment from doc-view.el:
>
> ;; DocView is a document viewer for Emacs. It converts PDF, PS and DVI files
> ;; to a set of PNG files, one PNG for each page, and displays the PNG images
> ;; inside an Emacs buffer. This buffer uses `doc-view-mode' which provides
> ;; convenient key bindings for browsing the document.
>
> , or more succinctly:
>
> Doc View Mode is an Emacs document viewer. It displays PDF, PS and
> DVI files (as PNG images) in Emacs buffers.
Yes, I'll fix that. The current doc-string is really awful. ;-)
>> >> Sure. So what's your advice how to handle this situation? Check if
>> >> the file is existent (and non-empty) and if not, print a message and
>> >> fallback to fundamental mode?
>
>> > Whatever is done, don't force the poor bewildered user to make a
>> > decision. Perform whatever error handling is appropriate and display
>> > a message, and let her get out without further ado.
>
>> The message is no problem, but what to do with the open request. Open
>> the (presumably) mistyped file in fundamental-mode?
>
> That's more or less what the .gzip mode (can't remember it's exact name)
> does - it displays the raw unintelligible file.
Ok, I will make it so.
>> > "... to switch to an editing mode " is particularly bad. It should be
>> > less vague, stating the mode (text mode?).
>
>> Well, it's ps-mode for PostScript files and fundamental-mode for PDF and
>> DVI files. Making that explicit would enlarge the message even more...
>
> Er, "... to switch to ps-mode" and "... to switch to fundamental mode"
> are shorter. Surely you can determine the exact prompt at run time?
Thanks for your confidence in me. But yes, it can be done easily. ;-)
> Bis später!
Jawollja!
This bug report was last modified 16 years and 168 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.