GNU bug report logs -
#72241
31.0.50; [PATCH] Use a dedicated buffer for `doc-view-open-text'
Previous Next
Reported by: Manuel Giraud <manuel <at> ledu-giraud.fr>
Date: Mon, 22 Jul 2024 08:28:01 UTC
Severity: normal
Tags: patch
Found in version 31.0.50
Done: Tassilo Horn <tsdh <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 72241 in the body.
You can then email your comments to 72241 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Mon, 22 Jul 2024 08:28:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Manuel Giraud <manuel <at> ledu-giraud.fr>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Mon, 22 Jul 2024 08:28:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
Here is a patch for DocView that makes it use a dedicated buffer for the
text representation of a document. This is what was suggested by Stefan
M. in a comment (circa 2019).
[0001-Use-a-dedicated-buffer-for-doc-view-open-text.patch (text/x-patch, attachment)]
[Message part 3 (text/plain, inline)]
In GNU Emacs 31.0.50 (build 27, x86_64-unknown-openbsd7.5) of 2024-07-22
built on computer
Repository revision: 03d83f95c9a6502bf6b85d0b14e47022cf29bd3d
Repository branch: mgi/doc-view
Windowing system distributor 'The X.Org Foundation', version 11.0.12101013
System Description: OpenBSD computer 7.5 GENERIC.MP#198 amd64
Configured using:
'configure CC=egcc CPPFLAGS=-I/usr/local/include
LDFLAGS=-L/usr/local/lib MAKEINFO=gmakeinfo --prefix=/home/manuel/emacs
--bindir=/home/manuel/bin --with-x-toolkit=no --without-cairo
--without-compress-install'
Configured features:
DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF
LIBXML2 MODULES NOTIFY KQUEUE OLDXMENU PDUMPER PNG RSVG SQLITE3 THREADS
TIFF TREE_SITTER WEBP X11 XDBE XFT XIM XINPUT2 XPM ZLIB
Important settings:
value of $LC_CTYPE: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: Diff
Minor modes in effect:
whitespace-mode: t
display-time-mode: t
display-battery-mode: t
desktop-save-mode: t
exwm-randr-mode: t
server-mode: t
electric-pair-mode: t
override-global-mode: t
repeat-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
minibuffer-regexp-mode: t
line-number-mode: t
indent-tabs-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
/home/manuel/prog/elisp/exwm/exwm-randr hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-randr
/home/manuel/prog/elisp/exwm/exwm hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm
/home/manuel/prog/elisp/exwm/exwm-xsettings hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-xsettings
/home/manuel/prog/elisp/exwm/exwm-xim hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-xim
/home/manuel/prog/elisp/exwm/exwm-workspace hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-workspace
/home/manuel/prog/elisp/exwm/exwm-systemtray hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-systemtray
/home/manuel/prog/elisp/exwm/exwm-manage hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-manage
/home/manuel/prog/elisp/exwm/exwm-layout hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-layout
/home/manuel/prog/elisp/exwm/exwm-input hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-input
/home/manuel/prog/elisp/exwm/exwm-floating hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-floating
/home/manuel/prog/elisp/exwm/exwm-core hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-core
/home/manuel/prog/elisp/exwm/exwm-config hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-config
/home/manuel/prog/elisp/exwm/exwm-background hides /home/manuel/.emacs.d/elpa/exwm-0.31/exwm-background
/home/manuel/.emacs.d/elpa/ef-themes-1.7.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/31.0.50/lisp/theme-loaddefs
Features:
(shadow sort mail-extr smerge-mode diff whitespace pulse emacsbug imenu
display-line-numbers bookmark cal-china lunar solar cal-dst cal-bahai
cal-islam cal-hebrew cal-julian holidays holiday-loaddefs cal-iso
face-remap texinfo texinfo-loaddefs org-indent org-agenda flymake-cc
flymake warnings python conf-mode oc-basic org-element org-persist
org-id org-element-ast inline avl-tree ol-eww eww url-queue mm-url
ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view
filenotify jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi gnus-icalendar org-capture org-refile org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint
org-pcomplete org-list org-footnote org-faces org-entities org-version
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs org-compat org-macs vc-cvs vc-rcs
log-view pcvs-util make-mode view sh-script smie treesit executable
mule-util on-screen gnus-dired bug-reference vc-git diff-mode
track-changes vc-dir ewoc vc vc-dispatcher time battery cus-load desktop
frameset exwm-randr xcb-randr exwm exwm-input xcb-keysyms xcb-xkb
exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
xcb-debug server ef-kassio-theme ef-themes modus-operandi-theme
modus-themes zone speed-type url-http url-auth url-gw nsm ytdious
mpdired transmission color calc-bin calc-ext calc calc-loaddefs rect
calc-macs supercite regi ebdb-gnus gnus-msg gnus-art mm-uu mml2015
mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku
url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml
gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int
gnus-range gnus-win ebdb-message message sendmail yank-media puny rfc822
mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader
ebdb-mua ebdb-com crm ebdb-format ebdb mailabbrev eieio-opt speedbar
ezimage dframe find-func eieio-base timezone icalendar gnus nnheader
gnus-util mail-utils range mm-util mail-prsvr wid-edit web-mode derived
disp-table erlang-start skeleton cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs slime-asdf grep
slime-tramp tramp rx trampver tramp-integration files-x tramp-message
tramp-compat xdg shell pcomplete parse-time iso8601 time-date
format-spec tramp-loaddefs slime-fancy slime-indentation slime-cl-indent
cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu
slime-references slime-compiler-notes-tree advice slime-scratch
slime-presentations bridge slime-macrostep macrostep compat
slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace
slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc
slime-repl slime-parse slime apropos compile text-property-search etags
fileloop generator xref project arc-mode archive-mode noutline outline
pp comint ansi-osc ansi-color ring hyperspec thingatpt elec-pair edmacro
kmacro use-package-bind-key bind-key appt diary-lib diary-loaddefs
cal-menu calendar cal-loaddefs pcase dired-x dired-aux dired
dired-loaddefs use-package-core repeat easy-mmode calfw-autoloads
calfw-cal-autoloads calfw-org-autoloads debbugs-autoloads ebdb-autoloads
cl-extra help-mode ef-themes-autoloads exwm-autoloads
hyperbole-autoloads kotl-autoloads hact set hhist on-screen-autoloads
osm-autoloads rust-mode-autoloads info slime-autoloads
macrostep-autoloads speed-type-autoloads transmission-autoloads
xelb-autoloads ytdious-autoloads package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs icons password-cache json
subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib
rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind kqueue lcms2 dynamic-setting system-font-setting
font-render-setting xinput2 x multi-tty move-toolbar
make-network-process emacs)
Memory information:
((conses 16 933704 633678) (symbols 48 53527 2)
(strings 32 250981 60259) (string-bytes 1 6331174)
(vectors 16 153303) (vector-slots 8 2126367 44503)
(floats 8 1075 1790) (intervals 56 28683 309) (buffers 992 146))
--
Manuel Giraud
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Mon, 22 Jul 2024 18:12:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Manuel Giraud <manuel <at> ledu-giraud.fr> writes:
Hi Manuel,
> Here is a patch for DocView that makes it use a dedicated buffer for
> the text representation of a document. This is what was suggested by
> Stefan M. in a comment (circa 2019).
I think that's a good idea in general and addresses a FIXME.
Since it doesn't fix a bug, I think it should only be applied to master.
Oh, and in the commit message there's an "an" where an "and" was meant.
And maybe a "text-contents buffer" is a slightly better term than "doc's
contents buffer".
I'm not sure if a NEWS entry is needed for that change. It certainly
changes existing behavior but not in a way that usage patterns/muscle
memory would need to be adapted...
(info "(emacs) Document View") might need a small update for the
description where some requirement is not met (e.g., emacs in a TTY
frame) where it says that "the (document) buffer" is put in text mode
when one answers the query if the contents should be shown as plain text
with yes.
Bye,
Tassilo
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Mon, 22 Jul 2024 18:31:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 72241 <at> debbugs.gnu.org (full text, mbox):
> From: Tassilo Horn <tsdh <at> gnu.org>
> Date: Mon, 22 Jul 2024 20:11:34 +0200
>
> I'm not sure if a NEWS entry is needed for that change. It certainly
> changes existing behavior but not in a way that usage patterns/muscle
> memory would need to be adapted...
Can you tell in what way the behavior will change after this? I'd
like to think whether a NEWS entry is necessary and what to day there.
Thanks.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Mon, 22 Jul 2024 18:41:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: Tassilo Horn <tsdh <at> gnu.org>
>> Date: Mon, 22 Jul 2024 20:11:34 +0200
>>
>> I'm not sure if a NEWS entry is needed for that change. It certainly
>> changes existing behavior but not in a way that usage patterns/muscle
>> memory would need to be adapted...
>
> Can you tell in what way the behavior will change after this? I'd
> like to think whether a NEWS entry is necessary and what to day there.
Right now, when you open foo.pdf you see the images generated from the
PDF. When you do C-c C-t, it'll replace the foo.pdf buffer contents
with the plain text contents of the PDF. With another C-c C-c, the
contents are again replaced with the PDF and you see the images again.
With Manuel's patch, C-c C-t shows the plain text contents in a separate
buffer foo.pdf/text. C-c C-c in there kills that separate buffer and
switches back to the original foo.pdf buffer.
So basically everything you have to do stays the same but there are now
two instead of just one buffer. That has the advantage that you can
switch between them and removes the possibility that you accidentally
overwrite your PDF with the plain text contents (which in what Stefan's
FIXME was about).
Bye,
Tassilo
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Mon, 22 Jul 2024 18:49:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 72241 <at> debbugs.gnu.org (full text, mbox):
> From: Tassilo Horn <tsdh <at> gnu.org>
> Cc: 72241 <at> debbugs.gnu.org, manuel <at> ledu-giraud.fr
> Date: Mon, 22 Jul 2024 20:39:54 +0200
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > Can you tell in what way the behavior will change after this? I'd
> > like to think whether a NEWS entry is necessary and what to day there.
>
> Right now, when you open foo.pdf you see the images generated from the
> PDF. When you do C-c C-t, it'll replace the foo.pdf buffer contents
> with the plain text contents of the PDF. With another C-c C-c, the
> contents are again replaced with the PDF and you see the images again.
>
> With Manuel's patch, C-c C-t shows the plain text contents in a separate
> buffer foo.pdf/text. C-c C-c in there kills that separate buffer and
> switches back to the original foo.pdf buffer.
>
> So basically everything you have to do stays the same but there are now
> two instead of just one buffer. That has the advantage that you can
> switch between them and removes the possibility that you accidentally
> overwrite your PDF with the plain text contents (which in what Stefan's
> FIXME was about).
Thanks, I think this is enough in users' faces to warrant a NEWS
entry.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Tue, 23 Jul 2024 07:56:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Tassilo Horn <tsdh <at> gnu.org> writes:
> Manuel Giraud <manuel <at> ledu-giraud.fr> writes:
>
> Hi Manuel,
>
>> Here is a patch for DocView that makes it use a dedicated buffer for
>> the text representation of a document. This is what was suggested by
>> Stefan M. in a comment (circa 2019).
>
> I think that's a good idea in general and addresses a FIXME.
>
> Since it doesn't fix a bug, I think it should only be applied to
> master.
Yes, I also do think so.
> Oh, and in the commit message there's an "an" where an "and" was meant.
> And maybe a "text-contents buffer" is a slightly better term than "doc's
> contents buffer".
Ok. I'll fix that.
[...]
> (info "(emacs) Document View") might need a small update for the
> description where some requirement is not met (e.g., emacs in a TTY
> frame) where it says that "the (document) buffer" is put in text mode
> when one answers the query if the contents should be shown as plain text
> with yes.
I have not tested in a TTY… maybe I should 😅
--
Manuel Giraud
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Tue, 23 Jul 2024 08:11:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Tassilo Horn <tsdh <at> gnu.org> writes:
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
>>> From: Tassilo Horn <tsdh <at> gnu.org>
>>> Date: Mon, 22 Jul 2024 20:11:34 +0200
>>>
>>> I'm not sure if a NEWS entry is needed for that change. It certainly
>>> changes existing behavior but not in a way that usage patterns/muscle
>>> memory would need to be adapted...
>>
>> Can you tell in what way the behavior will change after this? I'd
>> like to think whether a NEWS entry is necessary and what to day there.
>
> Right now, when you open foo.pdf you see the images generated from the
> PDF. When you do C-c C-t, it'll replace the foo.pdf buffer contents
> with the plain text contents of the PDF. With another C-c C-c, the
> contents are again replaced with the PDF and you see the images again.
FWIW, this is not the current behaviour that I see:
- C-c C-t replace the buffer contents with the text version
- C-c C-c, DocView switches back to the "edit" view: the raw
content of a PDF for instance is displayed into the buffer.
- another C-c C-c, DocView switches to the "display" view where
you see the images again
Maybe while here, we should clarify how DocView cycles through those 3
view: display, edit and text. Or maybe, there is no 3-states cycling
and the "text contents" view is just considered a "side" view. WDYT?
--
Manuel Giraud
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Tue, 23 Jul 2024 10:41:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Manuel Giraud <manuel <at> ledu-giraud.fr> writes:
Hi,
>>> Can you tell in what way the behavior will change after this? I'd
>>> like to think whether a NEWS entry is necessary and what to day there.
>>
>> Right now, when you open foo.pdf you see the images generated from
>> the PDF. When you do C-c C-t, it'll replace the foo.pdf buffer
>> contents with the plain text contents of the PDF. With another C-c
>> C-c, the contents are again replaced with the PDF and you see the
>> images again.
>
> FWIW, this is not the current behaviour that I see:
>
> - C-c C-t replace the buffer contents with the text version
>
> - C-c C-c, DocView switches back to the "edit" view: the raw
> content of a PDF for instance is displayed into the buffer.
>
> - another C-c C-c, DocView switches to the "display" view where
> you see the images again
That's right and my answer was aproximately correct. The beef is that
for the "text version", you get a separate buffer with your patch.
"edit" and "display" are in the same buffer because the contents (raw
PDF, DVI, PostScript,...) are the same, just how they are presented to
the user differs.
> Maybe while here, we should clarify how DocView cycles through those 3
> view: display, edit and text. Or maybe, there is no 3-states cycling
> and the "text contents" view is just considered a "side" view. WDYT?
Here's a state machine describing the current behavior.
display <-- C-c C-c --> edit
\ ^
\ \
C-c C-t C-c C-c
\ \
`> text
So with C-c C-c you can toggle between "display" and "edit" which just
changes how the buffer contents are presented to the user (images or raw
text).
In the "display" state C-c C-t one gets a plain text version of the
contents, and that's in a separate foo.pdf/text buffer with Manuel's
patch. In there, C-c C-c kills the foo.pdf/text buffer and returns to
the original foo.pdf buffer.
However, that now one can switch between foo.pdf and foo.pdf/text
independently, there is no guarantee that C-c C-c in the foo.pdf/text
buffer will return to foo.pdf in "display" state. One could have
toggled to edit state there or even killed the foo.pdf buffer, so
there's nothing to return to.
So I'd say: right now it is a state machine with 3 states but with
Manuel's patch the current "text" state becomes an auxiliary view.
Bye,
Tassilo
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Tue, 23 Jul 2024 12:01:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Tassilo Horn <tsdh <at> gnu.org> writes:
[...]
>> Maybe while here, we should clarify how DocView cycles through those 3
>> view: display, edit and text. Or maybe, there is no 3-states cycling
>> and the "text contents" view is just considered a "side" view. WDYT?
>
> Here's a state machine describing the current behavior.
>
> display <-- C-c C-c --> edit
> \ ^
> \ \
> C-c C-t C-c C-c
> \ \
> `> text
I think the current behavior is more like this (I suck at ASCII art):
display <-- C-c C-c --> edit
\ ^
\ /--
C-c C-t C-c C-c
\ /--
`> text
Your state machine is what my patch gives you.
[...]
> However, that now one can switch between foo.pdf and foo.pdf/text
> independently, there is no guarantee that C-c C-c in the foo.pdf/text
> buffer will return to foo.pdf in "display" state. One could have
> toggled to edit state there or even killed the foo.pdf buffer, so
> there's nothing to return to.
Yes, you're right. In the latter case (the foo.pdf buffer was killed
otherwise), a C-c C-c in the foo.pdf/text buffer just kill it, go to
another buffer and the document is not open anywhere in any form. Maybe
it is a not so bad behavior.
> So I'd say: right now it is a state machine with 3 states but with
> Manuel's patch the current "text" state becomes an auxiliary view.
Yes. So I'm going to try to fix my patch with your remarks (maybe fix
the info also) and come up with a NEWS entry. Thanks.
--
Manuel Giraud
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Tue, 23 Jul 2024 12:17:02 GMT)
Full text and
rfc822 format available.
Message #32 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Manuel Giraud <manuel <at> ledu-giraud.fr> writes:
>> Here's a state machine describing the current behavior.
>>
>> display <-- C-c C-c --> edit
>> \ ^
>> \ \
>> C-c C-t C-c C-c
>> \ \
>> `> text
>
> I think the current behavior is more like this (I suck at ASCII art):
>
> display <-- C-c C-c --> edit
> \ ^
> \ /--
> C-c C-t C-c C-c
> \ /--
> `> text
You are right.
>> However, that now one can switch between foo.pdf and foo.pdf/text
>> independently, there is no guarantee that C-c C-c in the foo.pdf/text
>> buffer will return to foo.pdf in "display" state. One could have
>> toggled to edit state there or even killed the foo.pdf buffer, so
>> there's nothing to return to.
>
> Yes, you're right. In the latter case (the foo.pdf buffer was killed
> otherwise), a C-c C-c in the foo.pdf/text buffer just kill it, go to
> another buffer and the document is not open anywhere in any form.
> Maybe it is a not so bad behavior.
No, I think that's ok.
>> So I'd say: right now it is a state machine with 3 states but with
>> Manuel's patch the current "text" state becomes an auxiliary view.
>
> Yes. So I'm going to try to fix my patch with your remarks (maybe fix
> the info also) and come up with a NEWS entry. Thanks.
Great, thanks!
Bye,
Tassilo
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Tue, 23 Jul 2024 13:46:01 GMT)
Full text and
rfc822 format available.
Message #35 received at 72241 <at> debbugs.gnu.org (full text, mbox):
Tassilo Horn <tsdh <at> gnu.org> writes:
[...]
>> Yes. So I'm going to try to fix my patch with your remarks (maybe fix
>> the info also) and come up with a NEWS entry. Thanks.
>
> Great, thanks!
Hi again,
I don't think I'm going to modify the info page with this patch. I've
just tested on TTY emacs to open a PDF and both without and with my
patch DocView does not load and the buffer stays in fundamental-mode.
So I guess, we need more work in this area.
--
Manuel Giraud
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#72241
; Package
emacs
.
(Tue, 23 Jul 2024 14:33:02 GMT)
Full text and
rfc822 format available.
Message #38 received at 72241 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Here is an updated version of this patch. WDYT?
[0001-Use-a-dedicated-buffer-for-doc-view-open-text.patch (text/x-patch, attachment)]
[Message part 3 (text/plain, inline)]
--
Manuel Giraud
Reply sent
to
Tassilo Horn <tsdh <at> gnu.org>
:
You have taken responsibility.
(Thu, 25 Jul 2024 06:27:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Manuel Giraud <manuel <at> ledu-giraud.fr>
:
bug acknowledged by developer.
(Thu, 25 Jul 2024 06:27:02 GMT)
Full text and
rfc822 format available.
Message #43 received at 72241-done <at> debbugs.gnu.org (full text, mbox):
Manuel Giraud <manuel <at> ledu-giraud.fr> writes:
Hi Manuel,
> Here is an updated version of this patch. WDYT?
Looks and works good. Applied and pushed to master. I have also
adjusted the info docs slightly so that it says that the text contents
are displayed in a separate buffed with /text suffix.
Thanks again!
Tassilo
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 22 Aug 2024 11:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 203 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.