GNU bug report logs - #51939
27.2; eldoc uses new variable show-paren-context-when-offscreen

Previous Next

Package: emacs;

Reported by: Greg Minshall <minshall <at> umich.edu>

Date: Thu, 18 Nov 2021 09:13:01 UTC

Severity: normal

Found in version 27.2

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.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 51939 in the body.
You can then email your comments to 51939 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#51939; Package emacs. (Thu, 18 Nov 2021 09:13:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Greg Minshall <minshall <at> umich.edu>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 18 Nov 2021 09:13:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Greg Minshall <minshall <at> umich.edu>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.2; eldoc uses new variable show-paren-context-when-offscreen
Date: Thu, 18 Nov 2021 12:11:51 +0300
commit
----
9f505c476eb1a8e85ba26964abf218cab7db0e57
----

seems to behave badly in my emacs
----
GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.27,
cairo version 1.17.4) of 2021-03-26
----

the messages are
----
eldoc error: (void-variable show-paren-context-when-offscreen)
----
as i'm editing e-lisp code.

i wonder if this might be a good amendment?
----
@@ -385,7 +385,8 @@ Also store it in `eldoc-last-message' and return that value."
            ;; The following configuration shows "Matches..." in the
            ;; echo area when point is after a closing bracket, which
            ;; conflicts with eldoc.
-           (and show-paren-context-when-offscreen
+           (and (boundp 'show-paren-context-when-offscreen)
+                show-paren-context-when-offscreen
                 (not (pos-visible-in-window-p
                       (overlay-end show-paren--overlay)))))))
 
----

cheers, Greg



In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.27, cairo version 1.17.4)
 of 2021-03-26 built on juergen
Windowing system distributor 'The X.Org Foundation', version 11.0.12101001
System Description: Arch Linux

Recent messages:
Auto-saving...done
Saving file /home/minshall/Mail/drafts/1...
Wrote /home/minshall/Mail/drafts/1
Sending...backgrounded
Refiled to +aur-general [2 times]
Refiled to +_21/_11 [4 times]
Processing deletes and refiles for +inbox...done
Scanning +outbox...done
No current message
Scanning +outbox...done

Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-wide-int
 --with-modules --with-cairo --with-harfbuzz 'CFLAGS=-march=x86-64
 -mtune=generic -O2 -pipe -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON
PDUMPER LCMS2 GMP

Important settings:
  value of $LC_MONETARY: en_GB.UTF-8
  value of $LC_NUMERIC: en_GB.UTF-8
  value of $LC_TIME: en_GB.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: MH-Folder

Minor modes in effect:
  mh-showing-mode: t
  subword-mode: t
  my-global-subword-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  which-key-mode: t
  selectrum-mode: t
  marginalia-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  hl-line-mode: t
  global-flycheck-mode: t
  override-global-mode: t
  shell-dirtrack-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-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
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/minshall/usr/share/emacs/lisp/misc/orgtbl-sqlinsert hides /home/minshall/.emacs.d/straight/build/org-contrib/orgtbl-sqlinsert
/home/minshall/.emacs.d/straight/build/jsonrpc/jsonrpc hides /usr/share/emacs/27.2/lisp/jsonrpc
/home/minshall/.emacs.d/straight/build/project/project hides /usr/share/emacs/27.2/lisp/progmodes/project
/home/minshall/.emacs.d/straight/build/flymake/flymake hides /usr/share/emacs/27.2/lisp/progmodes/flymake
/home/minshall/.emacs.d/straight/build/xref/xref hides /usr/share/emacs/27.2/lisp/progmodes/xref
/home/minshall/.emacs.d/straight/build/org/ox-org hides /usr/share/emacs/27.2/lisp/org/ox-org
/home/minshall/.emacs.d/straight/build/org/org-mobile hides /usr/share/emacs/27.2/lisp/org/org-mobile
/home/minshall/.emacs.d/straight/build/org/ob-fortran hides /usr/share/emacs/27.2/lisp/org/ob-fortran
/home/minshall/.emacs.d/straight/build/org-contrib/ob-io hides /usr/share/emacs/27.2/lisp/org/ob-io
/home/minshall/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/emacs/27.2/lisp/org/ob-emacs-lisp
/home/minshall/.emacs.d/straight/build/org/org-ctags hides /usr/share/emacs/27.2/lisp/org/org-ctags
/home/minshall/.emacs.d/straight/build/org/ob-gnuplot hides /usr/share/emacs/27.2/lisp/org/ob-gnuplot
/home/minshall/.emacs.d/straight/build/org/ob-python hides /usr/share/emacs/27.2/lisp/org/ob-python
/home/minshall/.emacs.d/straight/build/org/org-keys hides /usr/share/emacs/27.2/lisp/org/org-keys
/home/minshall/.emacs.d/straight/build/org/org-element hides /usr/share/emacs/27.2/lisp/org/org-element
/home/minshall/.emacs.d/straight/build/org/ob-plantuml hides /usr/share/emacs/27.2/lisp/org/ob-plantuml
/home/minshall/.emacs.d/straight/build/org/ob-exp hides /usr/share/emacs/27.2/lisp/org/ob-exp
/home/minshall/.emacs.d/straight/build/org-contrib/ob-abc hides /usr/share/emacs/27.2/lisp/org/ob-abc
/home/minshall/.emacs.d/straight/build/org/org hides /usr/share/emacs/27.2/lisp/org/org
/home/minshall/.emacs.d/straight/build/org/ob-ocaml hides /usr/share/emacs/27.2/lisp/org/ob-ocaml
/home/minshall/.emacs.d/straight/build/org/ol hides /usr/share/emacs/27.2/lisp/org/ol
/home/minshall/.emacs.d/straight/build/org/ol-eshell hides /usr/share/emacs/27.2/lisp/org/ol-eshell
/home/minshall/.emacs.d/straight/build/org/org-src hides /usr/share/emacs/27.2/lisp/org/org-src
/home/minshall/.emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/27.2/lisp/org/ob-sass
/home/minshall/.emacs.d/straight/build/org/org-entities hides /usr/share/emacs/27.2/lisp/org/org-entities
/home/minshall/.emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/27.2/lisp/org/ob-eval
/home/minshall/.emacs.d/straight/build/org/org-crypt hides /usr/share/emacs/27.2/lisp/org/org-crypt
/home/minshall/.emacs.d/straight/build/org/ox-icalendar hides /usr/share/emacs/27.2/lisp/org/ox-icalendar
/home/minshall/.emacs.d/straight/build/org/ol-irc hides /usr/share/emacs/27.2/lisp/org/ol-irc
/home/minshall/.emacs.d/straight/build/org/ob-org hides /usr/share/emacs/27.2/lisp/org/ob-org
/home/minshall/.emacs.d/straight/build/org/org-protocol hides /usr/share/emacs/27.2/lisp/org/org-protocol
/home/minshall/.emacs.d/straight/build/org/ox-latex hides /usr/share/emacs/27.2/lisp/org/ox-latex
/home/minshall/.emacs.d/straight/build/org-contrib/ob-vala hides /usr/share/emacs/27.2/lisp/org/ob-vala
/home/minshall/.emacs.d/straight/build/org-contrib/ob-mscgen hides /usr/share/emacs/27.2/lisp/org/ob-mscgen
/home/minshall/.emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs/27.2/lisp/org/ob-tangle
/home/minshall/.emacs.d/straight/build/org/ox-man hides /usr/share/emacs/27.2/lisp/org/ox-man
/home/minshall/.emacs.d/straight/build/org/org-list hides /usr/share/emacs/27.2/lisp/org/org-list
/home/minshall/.emacs.d/straight/build/org-contrib/ob-hledger hides /usr/share/emacs/27.2/lisp/org/ob-hledger
/home/minshall/.emacs.d/straight/build/org/org-duration hides /usr/share/emacs/27.2/lisp/org/org-duration
/home/minshall/.emacs.d/straight/build/org/org-faces hides /usr/share/emacs/27.2/lisp/org/org-faces
/home/minshall/.emacs.d/straight/build/org/ob-css hides /usr/share/emacs/27.2/lisp/org/ob-css
/home/minshall/.emacs.d/straight/build/org-contrib/ob-J hides /usr/share/emacs/27.2/lisp/org/ob-J
/home/minshall/.emacs.d/straight/build/org/ob-groovy hides /usr/share/emacs/27.2/lisp/org/ob-groovy
/home/minshall/.emacs.d/straight/build/org/ox-odt hides /usr/share/emacs/27.2/lisp/org/ox-odt
/home/minshall/.emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/27.2/lisp/org/ob-forth
/home/minshall/.emacs.d/straight/build/org/ob-js hides /usr/share/emacs/27.2/lisp/org/ob-js
/home/minshall/.emacs.d/straight/build/org-contrib/ob-stan hides /usr/share/emacs/27.2/lisp/org/ob-stan
/home/minshall/.emacs.d/straight/build/org-contrib/ob-picolisp hides /usr/share/emacs/27.2/lisp/org/ob-picolisp
/home/minshall/.emacs.d/straight/build/org-contrib/ob-ebnf hides /usr/share/emacs/27.2/lisp/org/ob-ebnf
/home/minshall/.emacs.d/straight/build/org/ob-perl hides /usr/share/emacs/27.2/lisp/org/ob-perl
/home/minshall/.emacs.d/straight/build/org/org-indent hides /usr/share/emacs/27.2/lisp/org/org-indent
/home/minshall/.emacs.d/straight/build/org/ox-texinfo hides /usr/share/emacs/27.2/lisp/org/ox-texinfo
/home/minshall/.emacs.d/straight/build/org/ob-octave hides /usr/share/emacs/27.2/lisp/org/ob-octave
/home/minshall/.emacs.d/straight/build/org/ol-rmail hides /usr/share/emacs/27.2/lisp/org/ol-rmail
/home/minshall/.emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/27.2/lisp/org/ob-awk
/home/minshall/.emacs.d/straight/build/org-contrib/ob-ledger hides /usr/share/emacs/27.2/lisp/org/ob-ledger
/home/minshall/.emacs.d/straight/build/org/org-agenda hides /usr/share/emacs/27.2/lisp/org/org-agenda
/home/minshall/.emacs.d/straight/build/org/ob-dot hides /usr/share/emacs/27.2/lisp/org/ob-dot
/home/minshall/.emacs.d/straight/build/org/org-num hides /usr/share/emacs/27.2/lisp/org/org-num
/home/minshall/.emacs.d/straight/build/org/org-attach hides /usr/share/emacs/27.2/lisp/org/org-attach
/home/minshall/.emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/27.2/lisp/org/ob-shell
/home/minshall/.emacs.d/straight/build/org/ob-C hides /usr/share/emacs/27.2/lisp/org/ob-C
/home/minshall/.emacs.d/straight/build/org/org-footnote hides /usr/share/emacs/27.2/lisp/org/org-footnote
/home/minshall/.emacs.d/straight/build/org/ob-clojure hides /usr/share/emacs/27.2/lisp/org/ob-clojure
/home/minshall/.emacs.d/straight/build/org/org-lint hides /usr/share/emacs/27.2/lisp/org/org-lint
/home/minshall/.emacs.d/straight/build/org/ol-eww hides /usr/share/emacs/27.2/lisp/org/ol-eww
/home/minshall/.emacs.d/straight/build/org/ob-lisp hides /usr/share/emacs/27.2/lisp/org/ob-lisp
/home/minshall/.emacs.d/straight/build/org/ob-java hides /usr/share/emacs/27.2/lisp/org/ob-java
/home/minshall/.emacs.d/straight/build/org/ob-makefile hides /usr/share/emacs/27.2/lisp/org/ob-makefile
/home/minshall/.emacs.d/straight/build/org/ob-R hides /usr/share/emacs/27.2/lisp/org/ob-R
/home/minshall/.emacs.d/straight/build/org/ob-core hides /usr/share/emacs/27.2/lisp/org/ob-core
/home/minshall/.emacs.d/straight/build/org/org-macs hides /usr/share/emacs/27.2/lisp/org/org-macs
/home/minshall/.emacs.d/straight/build/org/ob-maxima hides /usr/share/emacs/27.2/lisp/org/ob-maxima
/home/minshall/.emacs.d/straight/build/org/org-clock hides /usr/share/emacs/27.2/lisp/org/org-clock
/home/minshall/.emacs.d/straight/build/org/ox-md hides /usr/share/emacs/27.2/lisp/org/ox-md
/home/minshall/.emacs.d/straight/build/org/org-archive hides /usr/share/emacs/27.2/lisp/org/org-archive
/home/minshall/.emacs.d/straight/build/org/org-goto hides /usr/share/emacs/27.2/lisp/org/org-goto
/home/minshall/.emacs.d/straight/build/org/ob-matlab hides /usr/share/emacs/27.2/lisp/org/ob-matlab
/home/minshall/.emacs.d/straight/build/org/ob-screen hides /usr/share/emacs/27.2/lisp/org/ob-screen
/home/minshall/.emacs.d/straight/build/org/ob-latex hides /usr/share/emacs/27.2/lisp/org/ob-latex
/home/minshall/.emacs.d/straight/build/org/org-feed hides /usr/share/emacs/27.2/lisp/org/org-feed
/home/minshall/.emacs.d/straight/build/org/ol-w3m hides /usr/share/emacs/27.2/lisp/org/ol-w3m
/home/minshall/.emacs.d/straight/build/org/ox-publish hides /usr/share/emacs/27.2/lisp/org/ox-publish
/home/minshall/.emacs.d/straight/build/org/ob-table hides /usr/share/emacs/27.2/lisp/org/ob-table
/home/minshall/.emacs.d/straight/build/org/ob-sql hides /usr/share/emacs/27.2/lisp/org/ob-sql
/home/minshall/.emacs.d/straight/build/org/org-macro hides /usr/share/emacs/27.2/lisp/org/org-macro
/home/minshall/.emacs.d/straight/build/org/ox-ascii hides /usr/share/emacs/27.2/lisp/org/ox-ascii
/home/minshall/.emacs.d/straight/build/org/ob-ruby hides /usr/share/emacs/27.2/lisp/org/ob-ruby
/home/minshall/.emacs.d/straight/build/org/ol-bbdb hides /usr/share/emacs/27.2/lisp/org/ol-bbdb
/home/minshall/.emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/27.2/lisp/org/ob-ref
/home/minshall/.emacs.d/straight/build/org/org-attach-git hides /usr/share/emacs/27.2/lisp/org/org-attach-git
/home/minshall/.emacs.d/straight/build/org/ol-mhe hides /usr/share/emacs/27.2/lisp/org/ol-mhe
/home/minshall/.emacs.d/straight/build/org/ob-eshell hides /usr/share/emacs/27.2/lisp/org/ob-eshell
/home/minshall/.emacs.d/straight/build/org/ox hides /usr/share/emacs/27.2/lisp/org/ox
/home/minshall/.emacs.d/straight/build/org/ob-haskell hides /usr/share/emacs/27.2/lisp/org/ob-haskell
/home/minshall/.emacs.d/straight/build/org/org-colview hides /usr/share/emacs/27.2/lisp/org/org-colview
/home/minshall/.emacs.d/straight/build/org/ol-info hides /usr/share/emacs/27.2/lisp/org/ol-info
/home/minshall/.emacs.d/straight/build/org/org-pcomplete hides /usr/share/emacs/27.2/lisp/org/org-pcomplete
/home/minshall/.emacs.d/straight/build/org/org-version hides /usr/share/emacs/27.2/lisp/org/org-version
/home/minshall/.emacs.d/straight/build/org/ob-lob hides /usr/share/emacs/27.2/lisp/org/ob-lob
/home/minshall/.emacs.d/straight/build/org/org-loaddefs hides /usr/share/emacs/27.2/lisp/org/org-loaddefs
/home/minshall/.emacs.d/straight/build/org-contrib/ob-asymptote hides /usr/share/emacs/27.2/lisp/org/ob-asymptote
/home/minshall/.emacs.d/straight/build/org/ob-sed hides /usr/share/emacs/27.2/lisp/org/ob-sed
/home/minshall/.emacs.d/straight/build/org/ob-lua hides /usr/share/emacs/27.2/lisp/org/ob-lua
/home/minshall/.emacs.d/straight/build/org/ob-scheme hides /usr/share/emacs/27.2/lisp/org/ob-scheme
/home/minshall/.emacs.d/straight/build/org/ob-lilypond hides /usr/share/emacs/27.2/lisp/org/ob-lilypond
/home/minshall/.emacs.d/straight/build/org/org-habit hides /usr/share/emacs/27.2/lisp/org/org-habit
/home/minshall/.emacs.d/straight/build/org/ob-calc hides /usr/share/emacs/27.2/lisp/org/ob-calc
/home/minshall/.emacs.d/straight/build/org/ob-processing hides /usr/share/emacs/27.2/lisp/org/ob-processing
/home/minshall/.emacs.d/straight/build/org/org-mouse hides /usr/share/emacs/27.2/lisp/org/org-mouse
/home/minshall/.emacs.d/straight/build/org/org-refile hides /usr/share/emacs/27.2/lisp/org/org-refile
/home/minshall/.emacs.d/straight/build/org/org-id hides /usr/share/emacs/27.2/lisp/org/org-id
/home/minshall/.emacs.d/straight/build/org/org-table hides /usr/share/emacs/27.2/lisp/org/org-table
/home/minshall/.emacs.d/straight/build/org/ol-docview hides /usr/share/emacs/27.2/lisp/org/ol-docview
/home/minshall/.emacs.d/straight/build/org/ob-comint hides /usr/share/emacs/27.2/lisp/org/ob-comint
/home/minshall/.emacs.d/straight/build/org-contrib/ob-coq hides /usr/share/emacs/27.2/lisp/org/ob-coq
/home/minshall/.emacs.d/straight/build/org/org-datetree hides /usr/share/emacs/27.2/lisp/org/org-datetree
/home/minshall/.emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/27.2/lisp/org/ob-ditaa
/home/minshall/.emacs.d/straight/build/org/org-inlinetask hides /usr/share/emacs/27.2/lisp/org/org-inlinetask
/home/minshall/.emacs.d/straight/build/org/org-plot hides /usr/share/emacs/27.2/lisp/org/org-plot
/home/minshall/.emacs.d/straight/build/org/ox-html hides /usr/share/emacs/27.2/lisp/org/ox-html
/home/minshall/.emacs.d/straight/build/org/ol-gnus hides /usr/share/emacs/27.2/lisp/org/ol-gnus
/home/minshall/.emacs.d/straight/build/org/org-tempo hides /usr/share/emacs/27.2/lisp/org/org-tempo
/home/minshall/.emacs.d/straight/build/org/ox-beamer hides /usr/share/emacs/27.2/lisp/org/ox-beamer
/home/minshall/.emacs.d/straight/build/org-contrib/ob-shen hides /usr/share/emacs/27.2/lisp/org/ob-shen
/home/minshall/.emacs.d/straight/build/org/org-timer hides /usr/share/emacs/27.2/lisp/org/org-timer
/home/minshall/.emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs/27.2/lisp/org/ob-sqlite
/home/minshall/.emacs.d/straight/build/org/org-compat hides /usr/share/emacs/27.2/lisp/org/org-compat
/home/minshall/.emacs.d/straight/build/org/ol-bibtex hides /usr/share/emacs/27.2/lisp/org/ol-bibtex
/home/minshall/.emacs.d/straight/build/org/org-install hides /usr/share/emacs/27.2/lisp/org/org-install
/home/minshall/.emacs.d/straight/build/org/org-capture hides /usr/share/emacs/27.2/lisp/org/org-capture
/home/minshall/.emacs.d/straight/build/org/ob hides /usr/share/emacs/27.2/lisp/org/ob
/home/minshall/usr/share/emacs/lisp/mh-e/mh-seq hides /usr/share/emacs/27.2/lisp/mh-e/mh-seq
/home/minshall/usr/share/emacs/lisp/mh-e/mh-compat hides /usr/share/emacs/27.2/lisp/mh-e/mh-compat
/home/minshall/usr/share/emacs/lisp/mh-e/mh-identity hides /usr/share/emacs/27.2/lisp/mh-e/mh-identity
/home/minshall/usr/share/emacs/lisp/mh-e/mh-funcs hides /usr/share/emacs/27.2/lisp/mh-e/mh-funcs
/home/minshall/usr/share/emacs/lisp/mh-e/mh-alias hides /usr/share/emacs/27.2/lisp/mh-e/mh-alias
/home/minshall/usr/share/emacs/lisp/mh-e/mh-loaddefs hides /usr/share/emacs/27.2/lisp/mh-e/mh-loaddefs
/home/minshall/usr/share/emacs/lisp/mh-e/mh-print hides /usr/share/emacs/27.2/lisp/mh-e/mh-print
/home/minshall/usr/share/emacs/lisp/mh-e/mh-folder hides /usr/share/emacs/27.2/lisp/mh-e/mh-folder
/home/minshall/usr/share/emacs/lisp/mh-e/mh-e hides /usr/share/emacs/27.2/lisp/mh-e/mh-e
/home/minshall/usr/share/emacs/lisp/mh-e/mh-limit hides /usr/share/emacs/27.2/lisp/mh-e/mh-limit
/home/minshall/usr/share/emacs/lisp/mh-e/mh-xface hides /usr/share/emacs/27.2/lisp/mh-e/mh-xface
/home/minshall/usr/share/emacs/lisp/mh-e/mh-tool-bar hides /usr/share/emacs/27.2/lisp/mh-e/mh-tool-bar
/home/minshall/usr/share/emacs/lisp/mh-e/mh-search hides /usr/share/emacs/27.2/lisp/mh-e/mh-search
/home/minshall/usr/share/emacs/lisp/mh-e/mh-inc hides /usr/share/emacs/27.2/lisp/mh-e/mh-inc
/home/minshall/usr/share/emacs/lisp/mh-e/mh-comp hides /usr/share/emacs/27.2/lisp/mh-e/mh-comp
/home/minshall/usr/share/emacs/lisp/mh-e/mh-letter hides /usr/share/emacs/27.2/lisp/mh-e/mh-letter
/home/minshall/usr/share/emacs/lisp/mh-e/mh-show hides /usr/share/emacs/27.2/lisp/mh-e/mh-show
/home/minshall/usr/share/emacs/lisp/mh-e/mh-buffers hides /usr/share/emacs/27.2/lisp/mh-e/mh-buffers
/home/minshall/usr/share/emacs/lisp/mh-e/mh-thread hides /usr/share/emacs/27.2/lisp/mh-e/mh-thread
/home/minshall/usr/share/emacs/lisp/mh-e/mh-speed hides /usr/share/emacs/27.2/lisp/mh-e/mh-speed
/home/minshall/usr/share/emacs/lisp/mh-e/mh-junk hides /usr/share/emacs/27.2/lisp/mh-e/mh-junk
/home/minshall/usr/share/emacs/lisp/mh-e/mh-scan hides /usr/share/emacs/27.2/lisp/mh-e/mh-scan
/home/minshall/usr/share/emacs/lisp/mh-e/mh-mime hides /usr/share/emacs/27.2/lisp/mh-e/mh-mime
/home/minshall/usr/share/emacs/lisp/mh-e/mh-acros hides /usr/share/emacs/27.2/lisp/mh-e/mh-acros
/home/minshall/usr/share/emacs/lisp/mh-e/mh-utils hides /usr/share/emacs/27.2/lisp/mh-e/mh-utils
/home/minshall/usr/share/emacs/lisp/mh-e/mh-gnus hides /usr/share/emacs/27.2/lisp/mh-e/mh-gnus
/home/minshall/.emacs.d/straight/build/eldoc/eldoc hides /usr/share/emacs/27.2/lisp/emacs-lisp/eldoc
/home/minshall/.emacs.d/straight/build/let-alist/let-alist hides /usr/share/emacs/27.2/lisp/emacs-lisp/let-alist

Features:
(shadow emacsbug mhtml-mode css-mode smie sgml-mode gnutls url-cache eww
mm-url link-hint ffap avy flow-fill cl-print mh-search mh-alias
mm-archive misearch multi-isearch mh-identity flyspell mh-letter qp
mail-extr mh-mime mh-comp sendmail mh-gnus mh-thread mh-seq mh-inc
mh-tool-bar mh-xface mh-utils mule-util mh-acros windmove ox-md my-input
quail mh-show gnus-cite gnus-art mm-uu mml2015 mm-view mml-smime smime
dig mh-folder mh-scan mh-e mh-compat mh-buffers mh-loaddefs erc-goodies
erc erc-backend erc-compat erc-loaddefs iso-transl ob-processing
cap-words superword subword doct yasnippet yasnippet-autoloads xr
xr-autoloads which-key which-key-autoloads w3m w3m-hist w3m-fb
bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util
w3m-load w3m-autoloads vdiff typescript-mode typescript-mode-autoloads
ts ts-autoloads spell-fu ispell spell-fu-autoloads consult-selectrum
selectrum minibuf-eldef selectrum-autoloads sdcv pos-tip popup showtip
sdcv-autoloads pos-tip-autoloads showtip-autoloads rpn-calc-autoloads
popup-autoloads prettier nvm iter2 prettier-autoloads nvm-autoloads
iter2-autoloads prettied-diff-autoloads vdiff-autoloads pcsv
pcsv-autoloads org-ref org-ref-core org-ref-glossary org-ref-bibtex
doi-utils url-http url-auth url-gw org-ref-utils org-ref-export citeproc
citeproc-itemgetters citeproc-biblatex citeproc-bibtex citeproc-cite
citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters
citeproc-number rst citeproc-proc citeproc-disamb citeproc-itemdata
citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date
citeproc-context citeproc-prange citeproc-style citeproc-locale
citeproc-term citeproc-rt citeproc-lib citeproc-s queue ox-org ox-html
table ox-beamer ox-latex ox-ascii ox-publish ox org-ref-misc-links
org-ref-label-link org-ref-ref-links org-ref-citation-links
org-ref-bibliography-links hydra org-ref-autoloads citeproc-autoloads
string-inflection-autoloads queue-autoloads hydra-autoloads
org-cliplink-autoloads orderless orderless-autoloads ob-typescript
ob-typescript-autoloads names names-autoloads ob-ess-julia ess-julia
ess-r-mode ess-r-flymake ess-r-xref ess-trns ess-r-package
ess-r-completion ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang
ess-help ess-mode ess-inf ess-tracebug ob-ess-julia-autoloads
ob-julia-vterm julia-vterm vterm term disp-table ehelp vterm-module
term/xterm xterm ob-julia-vterm-autoloads julia-vterm-autoloads
vterm-autoloads marginalia marginalia-autoloads magit-bookmark
magit-submodule magit-obsolete 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 package url-handlers magit-repos magit-apply magit-wip magit-log
which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util
add-log magit-core magit-autorevert autorevert magit-margin
magit-transient magit-process with-editor server magit-mode transient
magit-git magit-section magit-utils crm magit-autoloads
magit-section-autoloads git-commit-autoloads with-editor-autoloads
transient-autoloads lua-mode lua-mode-autoloads lsp-julia
lsp-julia-autoloads lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr
lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-ui-util face-remap
lsp-ui-autoloads lsp-ivy lsp-mode spinner network-stream nsm
markdown-mode lv inline lsp-protocol ht lsp-ivy-autoloads
lsp-mode-autoloads lv-autoloads markdown-mode-autoloads
spinner-autoloads ht-autoloads link-hint-autoloads avy-autoloads
ob-julia julia-mode julia-mode-latexsubs julia-mode-autoloads js2-mode
etags fileloop js2-mode-autoloads json-mode json-snatcher js
json-mode-autoloads json-snatcher-autoloads htmlize htmlize-autoloads
ivy-bibtex bibtex-completion org-capture biblio biblio-download
biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref
biblio-arxiv timezone biblio-doi biblio-core let-alist ido hl-line
parsebib ivy-bibtex-autoloads bibtex-completion-autoloads
biblio-autoloads biblio-core-autoloads parsebib-autoloads ivy delsel
ivy-faces ivy-overlay colir color ivy-autoloads helpful trace edebug
help-fns radix-tree elisp-refs helpful-autoloads elisp-refs-autoloads
gnuplot info-look gnuplot-autoloads flow-minor-mode
flow-minor-mode-autoloads ess ess-utils ess-custom ess-autoloads
embark-consult-autoloads embark-autoloads elfeed-org
elfeed-org-autoloads elfeed-dashboard elfeed-dashboard-autoloads
elfeed-show elfeed-search vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn
vc-cvs vc-rcs vc vc-dispatcher elfeed-csv elfeed elfeed-curl elfeed-log
elfeed-db elfeed-lib url-queue xml-query elfeed-autoloads eglot array
filenotify jsonrpc ert ewoc debug backtrace xref flymake-proc flymake
thingatpt warnings compile project imenu eglot-autoloads
flymake-autoloads project-autoloads xref-autoloads eldoc-autoloads
jsonrpc-autoloads doct-autoloads use-package-ensure datetime extmap
bindat datetime-autoloads extmap-autoloads consult-recoll
consult-recoll-autoloads consult-flycheck pcase flycheck
consult-flycheck-autoloads flycheck-autoloads let-alist-autoloads
pkg-info-autoloads epl-autoloads org-element org-persist xdg org-id
org-refile avl-tree generator ol-w3m ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnir gnus-sum shr svg xml dom browse-url gnus-group gnus-undo
gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo
gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa
epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader gnus-win ol-docview doc-view jka-compr
image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb manoj-dark-theme
consult recentf tree-widget bookmark pp consult-autoloads
use-package-bind-key bind-key commander f dash s commander-autoloads
f-autoloads finder-inf dash-autoloads s-autoloads calfw-gcal derived
calfw-gcal-autoloads calfw-ical url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf url-util url-parse
url-vars mailcap icalendar diary-lib diary-loaddefs calfw-ical-autoloads
calfw holidays hol-loaddefs cl calfw-autoloads org-contrib
org-contrib-autoloads edmacro kmacro org org-macro org-footnote
org-pcomplete org-list org-faces org-entities noutline outline
easy-mmode org-version ob-js ob-gnuplot ob-shell ob-octave ob-scheme
ob-org ob-latex ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs ob-python python tramp-sh
ob-awk ob-ditaa ob-asymptote ob-R ob ob-tangle org-src ob-ref ob-lob
ob-table ob-exp ob-comint ob-emacs-lisp ob-core ob-eval org-table
oc-basic bibtex ol rx org-keys oc org-compat advice org-macs
org-loaddefs find-func cal-menu calendar cal-loaddefs use-package-core
use-package-autoloads bind-key-autoloads tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat shell pcomplete comint ansi-color
ring parse-time iso8601 ls-lisp format-spec auth-source eieio eieio-core
eieio-loaddefs password-cache json map gnus nnheader gnus-util rmail
rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search time-date
mail-utils mm-util mail-prsvr wid-edit cus-start cus-load
straight-autoloads info cl-seq cl-extra help-mode easymenu seq byte-opt
straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile
cconv tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax facemenu 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 charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 987186 122293)
 (symbols 48 89186 51)
 (strings 32 359520 15332)
 (string-bytes 1 11642303)
 (vectors 16 122339)
 (vector-slots 8 2752888 229522)
 (floats 8 754 602)
 (intervals 56 57679 5806)
 (buffers 1000 64))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51939; Package emacs. (Thu, 18 Nov 2021 09:36:01 GMT) Full text and rfc822 format available.

Message #8 received at 51939 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Greg Minshall <minshall <at> umich.edu>
Cc: 51939 <at> debbugs.gnu.org
Subject: Re: bug#51939: 27.2; eldoc uses new variable
 show-paren-context-when-offscreen
Date: Thu, 18 Nov 2021 10:34:55 +0100
Greg Minshall <minshall <at> umich.edu> writes:

> commit
> ----
> 9f505c476eb1a8e85ba26964abf218cab7db0e57
> ----
>
> seems to behave badly in my emacs
> ----
> GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.27,
> cairo version 1.17.4) of 2021-03-26

Hm...  are you using the eldoc.el file from Emacs 29 in Emacs 27.2?  The
version number hasn't been bumped, so it shouldn't have landed in ELPA
yet, I'd have thought.

> the messages are
> ----
> eldoc error: (void-variable show-paren-context-when-offscreen)
> ----
> as i'm editing e-lisp code.
>
> i wonder if this might be a good amendment?
> ----
> @@ -385,7 +385,8 @@ Also store it in `eldoc-last-message' and return that value."
>             ;; The following configuration shows "Matches..." in the
>             ;; echo area when point is after a closing bracket, which
>             ;; conflicts with eldoc.
> -           (and show-paren-context-when-offscreen
> +           (and (boundp 'show-paren-context-when-offscreen)
> +                show-paren-context-when-offscreen

Yup; looks like the right fix to me.  Pushed to Emacs 29 now.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug marked as fixed in version 29.1, send any further explanations to 51939 <at> debbugs.gnu.org and Greg Minshall <minshall <at> umich.edu> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 18 Nov 2021 09:36:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51939; Package emacs. (Thu, 18 Nov 2021 15:42:01 GMT) Full text and rfc822 format available.

Message #13 received at 51939 <at> debbugs.gnu.org (full text, mbox):

From: Greg Minshall <minshall <at> umich.edu>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 51939 <at> debbugs.gnu.org
Subject: Re: bug#51939: 27.2;
 eldoc uses new variable show-paren-context-when-offscreen
Date: Thu, 18 Nov 2021 18:40:59 +0300
Lars,

thanks.  i install eldoc via straight.el.  and, iiuc, straight.el's
"relationship" with elpa is a bit, err, unique.  if you think i should
not have gotten this version (even though you've "fixed it" -- thanks!),
let me know and i'll see if i can figure out the state of the universe.

cheers, Greg




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51939; Package emacs. (Fri, 19 Nov 2021 07:20:02 GMT) Full text and rfc822 format available.

Message #16 received at 51939 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Greg Minshall <minshall <at> umich.edu>
Cc: 51939 <at> debbugs.gnu.org
Subject: Re: bug#51939: 27.2; eldoc uses new variable
 show-paren-context-when-offscreen
Date: Fri, 19 Nov 2021 08:19:28 +0100
Greg Minshall <minshall <at> umich.edu> writes:

> thanks.  i install eldoc via straight.el.  and, iiuc, straight.el's
> "relationship" with elpa is a bit, err, unique.  if you think i should
> not have gotten this version (even though you've "fixed it" -- thanks!),
> let me know and i'll see if i can figure out the state of the universe.

No, that's fine -- I was just a bit surprised.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 17 Dec 2021 12:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 92 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.