GNU bug report logs -
#69987
28.2; *mailcap shell* not in buffer list
Previous Next
Reported by: tom <at> logand.com
Date: Sun, 24 Mar 2024 19:15:01 UTC
Severity: normal
Found in version 28.2
Done: Stephen Berman <stephen.berman <at> gmx.net>
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 69987 in the body.
You can then email your comments to 69987 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#69987
; Package
emacs
.
(Sun, 24 Mar 2024 19:15:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
tom <at> logand.com
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sun, 24 Mar 2024 19:15:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
After switching away from *mailcap shell* buffer
there is no way to get back to it.
At least I cannot find it in the *Buffer List* buffer.
Would it be possible to keep the *mailcap shell* buffer
around as usual? This automagical disappearance is
rather inconvenient and surprising.
In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars)
System Description: NixOS 23.05 (Stoat)
Configured using:
'configure
--prefix=/nix/store/5wrix9hmj9pacadlvim5gwxsdwc6321b-emacs-28.2
--disable-build-details --with-modules --with-x-toolkit=lucid
--with-xft --with-cairo --with-native-compilation'
Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XAW3D XDBE XIM XPM LUCID ZLIB
Important settings:
value of $EMACSLOADPATH:
value of $EMACSNATIVELOADPATH: /nix/store/icpc3z2b3ix2jw2vrgp217wa40pd3hwl-emacs-packages-deps/share/emacs/native-lisp::
value of $LANG: en_GB.UTF-8
value of $XMODIFIERS: @im=fcitx
locale-coding-system: utf-8-unix
Major mode: notmuch-show
Minor modes in effect:
gpm-mouse-mode: t
eev-mode: t
global-git-commit-mode: t
magit-auto-revert-mode: t
shell-dirtrack-mode: t
tooltip-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: linux
auto-encryption-mode: t
auto-compression-mode: t
buffer-read-only: t
column-number-mode: t
line-number-mode: t
visual-line-mode: t
transient-mark-mode: t
Load-path shadows:
/run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/icpc3z2b3ix2jw2vrgp217wa40pd3hwl-emacs-packages-deps/share/emacs/site-lisp/site-start
/run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/5wrix9hmj9pacadlvim5gwxsdwc6321b-emacs-28.2/share/emacs/site-lisp/site-start
/nix/store/icpc3z2b3ix2jw2vrgp217wa40pd3hwl-emacs-packages-deps/share/emacs/site-lisp/elpa/transient-20230602.2121/transient hides /nix/store/5wrix9hmj9pacadlvim5gwxsdwc6321b-emacs-28.2/share/emacs/28.2/lisp/transient
/nix/store/icpc3z2b3ix2jw2vrgp217wa40pd3hwl-emacs-packages-deps/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /nix/store/5wrix9hmj9pacadlvim5gwxsdwc6321b-emacs-28.2/share/emacs/28.2/lisp/emacs-lisp/let-alist
Features:
(shadow emacsbug dired-aux tramp-cmds rect pcmpl-unix org-element
avl-tree ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect
gnus-search eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015
gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud
nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range
gnus-win ol-docview doc-view jka-compr image-mode exif ol-bibtex ol-bbdb
ol-w3m ol-doi org-link-doi mm-archive qp mailalias sendmail feedmail
sort mail-extr company-oddmuse company-keywords company-etags
company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb mhtml-mode css-mode smie js cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs sgml-mode facemenu gnutls network-stream url-http url-gw nsm
url-cache url-auth misearch multi-isearch find-dired mule-util rfc2104
tramp-cache tramp-sh tramp tramp-loaddefs trampver tramp-integration
files-x tramp-compat parse-time ls-lisp t-mouse term/linux psc-ide
psc-ide-protocol psc-ide-backported company elm-mode elm-interactive
elm-font-lock elm-indent-simple elm-indent elm-imenu elm-format
reformatter elm-tags elm-util pulse color let-alist f f-shortdoc
shortdoc elm-defuns bmenu watch term2 shell2 vc-git vc-dispatcher
emacs-btap ffap emacs-unoffice view org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete
org-list org-faces org-entities org-version ob-emacs-lisp ob-core
ob-eval org-table oc-basic bibtex iso8601 ol org-keys oc org-compat
org-macs org-loaddefs find-func emacs-pdf printing ps-print
ps-print-loaddefs ps-def lpr emacs-framebuffer eev-beginner eev-load
eev-rcirc eev-videolinks eev-audiovideo eev-wconfig eev-rstdoc
eev-helpful eev-kla eev-testblocks eev-edit eev-pdflike eejump eev-brxxx
eev-code eev-hlinks eev-tlinks eev-wrap eev-env eev-elinks eev-plinks
eev-blinks eev-template0 eev-anchors eev-codings eepitch disp-table
eev-mode eev-eval eev-multiwindow eev-flash eev-intro dumb-jump popup s
email-eww cltl clhs dict2 notmuch notmuch-tree notmuch-jump
notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua
notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address
notmuch-company notmuch-parser notmuch-wash coolj goto-addr icalendar
diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag
notmuch-lib notmuch-compat hl-line mm-view mml-smime smime dig eww-lnum
eww xdg url-queue shr kinsoku svg xml dom mm-url gnus nnheader wid-edit
magit-submodule magit-blame magit-stash magit-reflog magit-bisect
magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-files magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff
smerge-mode diff git-commit log-edit message rmc puny dired
dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
gnus-util rmail rmail-loaddefs time-date mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr
mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core
magit-autorevert autorevert filenotify magit-margin magit-transient
magit-process with-editor comp comp-cstr warnings rx shell pcomplete
server magit-mode transient cl-extra help-mode magit-git magit-base
magit-section format-spec cursor-sensor crm dash compat compat-29
diff-mode paredit slime-asdf grep 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
slime-mdot-fu slime-enclosing-context slime-fancy-trace
slime-fancy-inspector slime-fuzzy slime-c-p-c slime-autodoc
slime-editing-commands slime-repl slime-parse slime apropos compile
text-property-search etags fileloop generator xref project arc-mode
archive-mode noutline outline pp comint ansi-color ring hyperspec
thingatpt picolisp tsm easy-mmode calendar2 pcase edmacro kmacro
slime-autoloads info package browse-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core
cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq
byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl
tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
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 cl-generic
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 simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote threads dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
x-toolkit x multi-tty make-network-process native-compile emacs)
Memory information:
((conses 16 3685347 590674)
(symbols 48 42598 4)
(strings 32 377463 41688)
(string-bytes 1 21714710)
(vectors 16 83742)
(vector-slots 8 2168580 192474)
(floats 8 867 305)
(intervals 56 629850 48218)
(buffers 992 38))
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#69987
; Package
emacs
.
(Sun, 24 Mar 2024 19:34:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 69987 <at> debbugs.gnu.org (full text, mbox):
> From: tom <at> logand.com
> Date: Sun, 24 Mar 2024 20:12:54 +0100
>
> After switching away from *mailcap shell* buffer
> there is no way to get back to it.
> At least I cannot find it in the *Buffer List* buffer.
> Would it be possible to keep the *mailcap shell* buffer
> around as usual? This automagical disappearance is
> rather inconvenient and surprising.
Can you show a recipe, preferably starting from "emacs -Q"? Or at
least explain how you get to this *mailcap shell* buffer? That would
help us investigate the issue.
A stab in the dark: if the buffer's name is actually " *mailcap shell*",
i.e. it begins with a space, then you can switch to it by typing its
name at the "C-x b" prompt.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#69987
; Package
emacs
.
(Sun, 24 Mar 2024 22:27:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 69987 <at> debbugs.gnu.org (full text, mbox):
Hi Eli,
thanks for the quick reply.
> Can you show a recipe, preferably starting from "emacs -Q"? Or at
> least explain how you get to this *mailcap shell* buffer?
$ emacs -Q --eval='(eww
"https://dq4n3btxmr8c9.cloudfront.net/files/oj7hht/Liberties_Rule_Of_Law_Report_2024_FULL.pdf")'
then C-x 1 to hide the *mailcal shell* buffer
then C-x C-b to show *Buffer List*
> A stab in the dark: if the buffer's name is actually " *mailcap shell*",
> i.e. it begins with a space,
you are right, fascinating
> then you can switch to it by typing its name at the "C-x b" prompt.
this works, thank you!
although not very discoverable
Where could I learn more about such buffer name conventions?
Regards,
Tomas
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#69987
; Package
emacs
.
(Sun, 24 Mar 2024 23:27:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 69987 <at> debbugs.gnu.org (full text, mbox):
On Sun, 24 Mar 2024 23:25:50 +0100 Tomas Hlavaty <tom <at> logand.com> wrote:
> Hi Eli,
>
> thanks for the quick reply.
>
>> Can you show a recipe, preferably starting from "emacs -Q"? Or at
>> least explain how you get to this *mailcap shell* buffer?
>
> $ emacs -Q --eval='(eww
> "https://dq4n3btxmr8c9.cloudfront.net/files/oj7hht/Liberties_Rule_Of_Law_Report_2024_FULL.pdf")'
>
> then C-x 1 to hide the *mailcal shell* buffer
>
> then C-x C-b to show *Buffer List*
>
>> A stab in the dark: if the buffer's name is actually " *mailcap shell*",
>> i.e. it begins with a space,
>
> you are right, fascinating
>
>> then you can switch to it by typing its name at the "C-x b" prompt.
>
> this works, thank you!
>
> although not very discoverable
>
> Where could I learn more about such buffer name conventions?
In the Emacs user's manual (info "(emacs) List Buffers"):
21.2 Listing Existing Buffers
=============================
‘C-x C-b’
List the existing buffers (‘list-buffers’).
[...]
‘list-buffers’ omits buffers whose names begin with a space, unless
they visit files: such buffers are used internally by Emacs.
With `M-x ibuffer' you get a table of all buffers, including those
beginning with a space, by typing `C-u g' in the *Ibuffer* buffer.
Steve Berman
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#69987
; Package
emacs
.
(Mon, 25 Mar 2024 06:21:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 69987 <at> debbugs.gnu.org (full text, mbox):
On Mon 25 Mar 2024 at 00:25, Stephen Berman <stephen.berman <at> gmx.net> wrote:
> (info "(emacs) List Buffers")
thank you!
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#69987
; Package
emacs
.
(Mon, 25 Mar 2024 07:58:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 69987 <at> debbugs.gnu.org (full text, mbox):
> then C-x C-b to show *Buffer List*
In the *Buffer List* you can see all internal buffers
by typing 'I' (Buffer-menu-toggle-internal).
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#69987
; Package
emacs
.
(Mon, 25 Mar 2024 08:35:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 69987 <at> debbugs.gnu.org (full text, mbox):
On Mon, 25 Mar 2024 09:55:37 +0200 Juri Linkov <juri <at> linkov.net> wrote:
>> then C-x C-b to show *Buffer List*
>
> In the *Buffer List* you can see all internal buffers
> by typing 'I' (Buffer-menu-toggle-internal).
Does the "---" line above the NEWS entry for this feature mean the "List
Buffers" node in the Emacs manual will be updated to mention it?
Steve Berman
Reply sent
to
Stephen Berman <stephen.berman <at> gmx.net>
:
You have taken responsibility.
(Mon, 25 Mar 2024 15:57:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
tom <at> logand.com
:
bug acknowledged by developer.
(Mon, 25 Mar 2024 15:57:02 GMT)
Full text and
rfc822 format available.
Message #28 received at 69987-done <at> debbugs.gnu.org (full text, mbox):
On Mon, 25 Mar 2024 14:55:12 +0200 Eli Zaretskii <eliz <at> gnu.org> wrote:
>> From: Stephen Berman <stephen.berman <at> gmx.net>
>> Cc: Tomas Hlavaty <tom <at> logand.com>, 69987 <at> debbugs.gnu.org, Eli Zaretskii
>> <eliz <at> gnu.org>
>> Date: Mon, 25 Mar 2024 09:33:23 +0100
>>
>> On Mon, 25 Mar 2024 09:55:37 +0200 Juri Linkov <juri <at> linkov.net> wrote:
>>
>> >> then C-x C-b to show *Buffer List*
>> >
>> > In the *Buffer List* you can see all internal buffers
>> > by typing 'I' (Buffer-menu-toggle-internal).
>>
>> Does the "---" line above the NEWS entry for this feature mean the "List
>> Buffers" node in the Emacs manual will be updated to mention it?
>
> No, it means we didn't think this worth documenting. Now reconsidered.
Thanks.
Steve Berman
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#69987
; Package
emacs
.
(Mon, 25 Mar 2024 16:00:05 GMT)
Full text and
rfc822 format available.
Message #31 received at 69987-done <at> debbugs.gnu.org (full text, mbox):
> From: Stephen Berman <stephen.berman <at> gmx.net>
> Cc: Tomas Hlavaty <tom <at> logand.com>, 69987 <at> debbugs.gnu.org, Eli Zaretskii
> <eliz <at> gnu.org>
> Date: Mon, 25 Mar 2024 09:33:23 +0100
>
> On Mon, 25 Mar 2024 09:55:37 +0200 Juri Linkov <juri <at> linkov.net> wrote:
>
> >> then C-x C-b to show *Buffer List*
> >
> > In the *Buffer List* you can see all internal buffers
> > by typing 'I' (Buffer-menu-toggle-internal).
>
> Does the "---" line above the NEWS entry for this feature mean the "List
> Buffers" node in the Emacs manual will be updated to mention it?
No, it means we didn't think this worth documenting. Now reconsidered.
I'm therefore closing this bug.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 23 Apr 2024 11:25:29 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 60 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.