GNU bug report logs - #80255
30.2; Problems with overlay property 'window' + invisible/replacing props

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Phil Sainty <psainty@HIDDEN>; dated Sun, 25 Jan 2026 11:45:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 80255 <at> debbugs.gnu.org:


Received: (at 80255) by debbugs.gnu.org; 25 Jan 2026 12:20:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 25 07:20:51 2026
Received: from localhost ([127.0.0.1]:48961 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vjz6o-0005Ej-Qn
	for submit <at> debbugs.gnu.org; Sun, 25 Jan 2026 07:20:51 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37312)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vjz6m-0005ED-Pe
 for 80255 <at> debbugs.gnu.org; Sun, 25 Jan 2026 07:20:49 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vjz6g-0005wR-4w; Sun, 25 Jan 2026 07:20:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=ebKuB13UcBarlfwrE0JO6GvEpQlC8ZOE95GUV8ck+hw=; b=BtFw4/8xjCzB
 AeW2TLgP3sVOJcPLjBZ58jn6Po1MWlXL2Xhn6jJU2rTomtORPDNJ3kLvpcgeRkux2KEDchDUtO8c9
 aoijU6blBo2KFOxpcOBxO934bpgAv4hgdkKTY/r6wCsxIZLABHufRsEKzq51JEKdrYAOVZ4GU0xqM
 mn5ld5POXiJ556iBN6LQpfFlwiZ6UygNN06QHRfzONR20koz9PgaXAexRDtiSEId7hfESUdiyFgik
 mUsJwDMYT9YYKnOLG7EKXErefE7JcbnN+6+frrL2Uycey1goLuJaR3zm461gDuLSMULbHpNIBnvBU
 R6k8IXup+I/eAFaXJBlKYQ==;
Date: Sun, 25 Jan 2026 14:19:50 +0200
Message-Id: <86jyx5evfd.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Phil Sainty <psainty@HIDDEN>
In-Reply-To: <81f5ad414818c715e68aefa142a516fb@HIDDEN> (message
 from Phil Sainty on Mon, 26 Jan 2026 00:43:48 +1300)
Subject: Re: bug#80255: 30.2;
 Problems with overlay property 'window' + invisible/replacing props
References: <81f5ad414818c715e68aefa142a516fb@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80255
Cc: 80255 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: Stefan Monnier <monnier@HIDDEN>
> Date: Mon, 26 Jan 2026 00:43:48 +1300
> From: Phil Sainty <psainty@HIDDEN>
> 
> I was experimenting with using overlays with the `window' property
> to hide parts of a buffer in a particular window (leaving only a
> specified region visible) as an alternative to using a narrowed
> indirect buffer.
> 
> I've attached the code I was testing with, with `my-hide-other'
> being the main command I was using.
> 
> It partly works, but I tried using both `invisible' and `display'
> properties to hide the text, and I couldn't get consistent/sane
> results from either.
> 
> With `invisible' it looks good initially, until you try to move
> around in another window displaying the full buffer, at which point
> you find that all of the text covered by those overlays acts like
> it's intangible.  A bit of digging suggested that would be due to
> (info "(elisp) Adjusting Point") but enabling
> `global-disable-point-adjustment' didn't change anything.  Stefan
> suggested that the C code in src/keyboard.c to adjust point was not
> taking the `window' property into account.
> 
> Using `display' instead also initially looked like it was working,
> until I tried to show two different restrictions in two different
> windows, at which point both windows displayed nothing at all,
> which seems like a similar bug.

Sorry, your code was too complicated for me, so I used a stupid-simple
code instead.  For the invisible case, I used the following:

  (split-window-below)
  (setq ov1 (make-overlay 9 15))
  (overlay-put ov1 'invisible t)
  (overlay-put ov1 'window (selected-window))

Evaluate this in *scratch* after starting "emacs -Q".  It indeed
causes the cursor to jump over the text in the window where the
overlay is NOT shown, but a simple patch below fixes this.  Stefan, do
you see any problems with installing it?

For the 'display' property case I used the following:

  (split-window-below)
  (setq ov1 (make-overlay 9 15))
  (overlay-put ov1 'display "")
  (overlay-put ov1 'window (selected-window))
  (other-window 1)
  (setq ov2 (make-overlay 9 15))
  (overlay-put ov2 'display "FOOBAR")
  (overlay-put ov2 'window (selected-window))

This shows FOOBAR in one window and nothing in the other.  So it seems
to work fine here.

What did I miss?

Here's the patch for having point adjustment consider window-specific
overlays (it already did that, btw, but only for 'display' properties,
for some reason):

diff --git a/src/keyboard.c b/src/keyboard.c
index 6a4faa7..0bf1349 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -1789,7 +1789,8 @@ adjust_point_for_property (ptrdiff_t last_pt, bool modified)
 		     TEXT_PROP_MEANS_INVISIBLE (val))
 #endif
 		 && !NILP (val = get_char_property_and_overlay
-		           (make_fixnum (end), Qinvisible, Qnil, &overlay))
+				   (make_fixnum (end), Qinvisible,
+				    selected_window, &overlay))
 		 && (inv = TEXT_PROP_MEANS_INVISIBLE (val)))
 	    {
 	      ellipsis = ellipsis || inv > 1
@@ -1807,7 +1808,8 @@ adjust_point_for_property (ptrdiff_t last_pt, bool modified)
 		     TEXT_PROP_MEANS_INVISIBLE (val))
 #endif
 		 && !NILP (val = get_char_property_and_overlay
-		           (make_fixnum (beg - 1), Qinvisible, Qnil, &overlay))
+				   (make_fixnum (beg - 1), Qinvisible,
+				    selected_window, &overlay))
 		 && (inv = TEXT_PROP_MEANS_INVISIBLE (val)))
 	    {
 	      ellipsis = ellipsis || inv > 1
@@ -1874,11 +1876,11 @@ adjust_point_for_property (ptrdiff_t last_pt, bool modified)
 		   could lead to an infinite loop.  */
 		;
 	      else if (val = Fget_pos_property (make_fixnum (PT),
-						Qinvisible, Qnil),
+						Qinvisible, selected_window),
 		       TEXT_PROP_MEANS_INVISIBLE (val)
 		       && (val = (Fget_pos_property
 				  (make_fixnum (PT == beg ? end : beg),
-				   Qinvisible, Qnil)),
+				   Qinvisible, selected_window)),
 			   !TEXT_PROP_MEANS_INVISIBLE (val)))
 		(check_composition = check_display = true,
 		 SET_PT (PT == beg ? end : beg));




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80255; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Jan 2026 11:44:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 25 06:44:31 2026
Received: from localhost ([127.0.0.1]:48340 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vjyXe-0002tc-R5
	for submit <at> debbugs.gnu.org; Sun, 25 Jan 2026 06:44:31 -0500
Received: from lists.gnu.org ([2001:470:142::17]:47650)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <psainty@HIDDEN>)
 id 1vjyXa-0002sY-J5
 for submit <at> debbugs.gnu.org; Sun, 25 Jan 2026 06:44:28 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <psainty@HIDDEN>)
 id 1vjyXK-0001f4-Ad
 for bug-gnu-emacs@HIDDEN; Sun, 25 Jan 2026 06:44:10 -0500
Received: from smtp-3.orcon.net.nz ([60.234.4.44])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <psainty@HIDDEN>)
 id 1vjyXH-0006o8-Or
 for bug-gnu-emacs@HIDDEN; Sun, 25 Jan 2026 06:44:10 -0500
Received: from [10.253.37.70] (port=51544 helo=webmail.orcon.net.nz)
 by smtp-3.orcon.net.nz with esmtpa (Exim 4.90_1)
 (envelope-from <psainty@HIDDEN>)
 id 1vjyWy-0006lR-Jy; Mon, 26 Jan 2026 00:43:53 +1300
Received: from ip-116-251-163-208.as55850.net ([116.251.163.208])
 via [10.253.37.253] by webmail.orcon.net.nz
 with HTTP (HTTP/1.1 POST); Mon, 26 Jan 2026 00:43:48 +1300
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="=_4a495ca38c0deb1a8803e3ebf1754058"
Date: Mon, 26 Jan 2026 00:43:48 +1300
From: Phil Sainty <psainty@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.2; Problems with overlay property 'window' + invisible/replacing
 props
Message-ID: <81f5ad414818c715e68aefa142a516fb@HIDDEN>
X-Sender: psainty@HIDDEN
User-Agent: Orcon Webmail
X-GeoIP: --
Received-SPF: pass client-ip=60.234.4.44; envelope-from=psainty@HIDDEN;
 helo=smtp-3.orcon.net.nz
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: submit
Cc: Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

--=_4a495ca38c0deb1a8803e3ebf1754058
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

I was experimenting with using overlays with the `window' property
to hide parts of a buffer in a particular window (leaving only a
specified region visible) as an alternative to using a narrowed
indirect buffer.

I've attached the code I was testing with, with `my-hide-other'
being the main command I was using.

It partly works, but I tried using both `invisible' and `display'
properties to hide the text, and I couldn't get consistent/sane
results from either.

With `invisible' it looks good initially, until you try to move
around in another window displaying the full buffer, at which point
you find that all of the text covered by those overlays acts like
it's intangible.  A bit of digging suggested that would be due to
(info "(elisp) Adjusting Point") but enabling
`global-disable-point-adjustment' didn't change anything.  Stefan
suggested that the C code in src/keyboard.c to adjust point was not
taking the `window' property into account.

Using `display' instead also initially looked like it was working,
until I tried to show two different restrictions in two different
windows, at which point both windows displayed nothing at all,
which seems like a similar bug.


-Phil




In GNU Emacs 30.2 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo
  version 1.16.0, Xaw scroll bars) of 2025-09-02 built on phil-lp
Repository revision: 636f166cfc86aa90d63f592fd99f3fdd9ef95ebd
Repository branch: HEAD
Windowing system distributor 'The X.Org Foundation', version 
11.0.12101004
System Description: Ubuntu 22.04.5 LTS

Configured using:
  'configure --prefix=/home/phil/emacs/30.x.nc/usr/local
  --with-native-compilation=aot --with-x-toolkit=lucid --without-sound
  '--program-transform-name=s/^ctags$/ctags_emacs/''

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP
X11 XDBE XIM XPM LUCID ZLIB

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

Major mode: ELisp/d

Minor modes in effect:
   outline-minor-mode: t
   magit-wip-mode: t
   global-git-commit-mode: t
   global-window-tool-bar-mode: t
   window-tool-bar-mode: t
   goto-address-prog-mode: t
   lexbind-mode: t
   hl-sexp-mode: t
   fic-mode: t
   elide-head-mode: t
   idle-highlight-mode: t
   completion-preview-mode: t
   magit-auto-revert-mode: t
   auto-revert-mode: t
   minibuffer-line-mode: t
   server-mode: t
   savehist-mode: t
   global-anzu-mode: t
   anzu-mode: t
   my-contextual-help-mode: t
   global-so-long-mode: t
   global-visible-mark-mode: t
   visible-mark-mode: t
   repeat-mode: t
   display-battery-mode: t
   my-visible-bell-mode: t
   global-display-fill-column-indicator-mode: t
   display-fill-column-indicator-mode: t
   minibuffer-depth-indicate-mode: t
   which-key-mode: t
   keep-buffers-mode: t
   global-subword-mode: t
   subword-mode: t
   global-hl-line-mode: t
   display-time-mode: t
   recentf-mode: t
   my-global-keys-local-minor-mode: t
   my-keys-local-minor-mode: t
   windmove-mode: t
   url-handler-mode: t
   auto-compile-on-load-mode: t
   auto-compile-on-save-mode: t
   auto-compile-mode: t
   tooltip-mode: t
   global-eldoc-mode: t
   eldoc-mode: t
   show-paren-mode: t
   electric-indent-mode: t
   mouse-wheel-mode: t
   tab-bar-history-mode: t
   tab-bar-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   undelete-frame-mode: t
   minibuffer-regexp-mode: t
   column-number-mode: t
   line-number-mode: t
   transient-mark-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t

Load-path shadows:
/home/phil/.emacs.d/el-get/scratch/el-get hides 
/home/phil/.emacs.d/el-get/el-get/el-get
/home/phil/.emacs.d/el-get/avy/avy hides 
/home/phil/.emacs.d/elpa/avy-0.5.0/avy
/home/phil/.emacs.d/el-get/dash/dash hides 
/home/phil/.emacs.d/elpa/dash-2.19.1/dash
/home/phil/.emacs.d/el-get/iedit/iedit hides 
/home/phil/.emacs.d/elpa/iedit-0.9.9.9.9/iedit
/home/phil/.emacs.d/my-lisp/psysh hides 
/home/phil/.emacs.d/elpa/psysh-0.4.9/psysh
/home/phil/.emacs.d/el-get/transient/lisp/transient hides 
/home/phil/emacs/30.x.nc/usr/local/share/emacs/30.2/lisp/transient
/home/phil/.emacs.d/el-get/which-key/which-key hides 
/home/phil/emacs/30.x.nc/usr/local/share/emacs/30.2/lisp/which-key
/home/phil/.emacs.d/el-get/compat/compat hides 
/home/phil/emacs/30.x.nc/usr/local/share/emacs/30.2/lisp/emacs-lisp/compat

Features:
(vc cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs misearch multi-isearch shadow sort ecomplete
mail-extr project emacsbug noutline outline info-look whitespace
magit-patch ucs-normalize tramp-cache time-stamp tramp-sh shortdoc
hi-lock help-fns winnow tramp trampver tramp-integration files-x
tramp-message tramp-compat xdg parse-time iso8601 tramp-loaddefs term
disp-table ehelp executable jinx magit-extras face-remap 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 sendmail yank-media puny rfc822 mml
mml-sec epa epg rfc6068 epg-config gnus-util 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-margin magit-transient dired-aux window-tool-bar
tab-line adaptive-wrap view mule-util holidays holiday-loaddefs
cal-julian lunar solar cal-dst vc-git diff-mode track-changes
vc-dispatcher autoinsert bug-reference goto-addr magit-process
with-editor shell pcomplete magit-mode transient edmacro benchmark
magit-git magit-base magit-section format-spec cursor-sensor crm llama
cond-let compat appt diary-lib diary-loaddefs cal-menu calendar
cal-loaddefs lexbind-mode hl-sexp fic-mode elide-head
idle-highlight-mode completion-preview sockit magit-autorevert
autorevert filenotify tabify minibuffer-line server derived ibuf-ext
ibuf-macs ibuffer ibuffer-loaddefs my-org my-projects my-session
savehist desktop frameset my-mail my-libraries sudo anzu
my-version-control magit-autoloads my-text my-programming so-long
my-rectangles rect my-utilities browse-kill-ring my-configuration
visible-mark cus-edit pp cus-load dired-details dired-x repeat
highlight-parentheses battery delight delsel ffap thingatpt
display-fill-column-indicator mb-depth which-key easy-mmode keep-buffers
cap-words superword subword hl-line time recentf tree-widget wid-edit
atomic-chrome websocket bindat let-alist my-whitespace ws-trim
my-externals .loaddefs pcase rainbow-mode notify dbus xml mo-git-blame
cl iedit el-get autoload loaddefs-gen radix-tree lisp-mnt dired
dired-loaddefs my-holidays my-local kmacro my-mahara grep tks generic-x
catalyst redshift-indent my-keybindings framemove advice windmove ...)

Memory information:
((conses 16 960806 332499) (symbols 48 43759 4)
  (strings 32 195342 18031) (string-bytes 1 6860549) (vectors 16 77142)
  (vector-slots 8 980126 275705) (floats 8 787 9373)
  (intervals 56 68754 1608) (buffers 992 38))

--=_4a495ca38c0deb1a8803e3ebf1754058
Content-Transfer-Encoding: base64
Content-Type: text/x-lisp;
 name=hide-region-in-window.el
Content-Disposition: attachment;
 filename=hide-region-in-window.el;
 size=1808

KGRlZnZhci1sb2NhbCBteS1oaWRlLXdpbmRvdy1vdmVybGF5cy1hbGlzdCBuaWwKICAiQWxpc3Qg
b2YgKFdJTkRPVyAuIE9WRVJMQVktTElTVCkgY3JlYXRlZCBieSBgbXktaGlkZS1yZWdpb24taW4t
d2luZG93Jy4iKQoKKGRlZnVuIG15LWhpZGUtb3RoZXIgKCZvcHRpb25hbCB3aW5kb3cpCiAgIkhp
ZGUgZXZlcnl0aGluZyBleGNlcHQgdGhlIGN1cnJlbnQgZGVmdW4gb3IgYWN0aXZlIHJlZ2lvbi4K
VXNlcyBgbXktaGlkZS1yZWdpb24taW4td2luZG93Jy4iCiAgKGludGVyYWN0aXZlKQogIChjbC1k
ZXN0cnVjdHVyaW5nLWJpbmQgKGJlZyAuIGVuZCkKICAgICAgKGlmICh1c2UtcmVnaW9uLXApCiAg
ICAgICAgICAoY29ucyAocmVnaW9uLWJlZ2lubmluZykgKHJlZ2lvbi1lbmQpKQogICAgICAgIChi
b3VuZHMtb2YtdGhpbmctYXQtcG9pbnQgJ2RlZnVuKSkKICAgIChteS1oaWRlLXJlZ2lvbi1pbi13
aW5kb3cgKHBvaW50LW1pbikgYmVnIHdpbmRvdykKICAgIChteS1oaWRlLXJlZ2lvbi1pbi13aW5k
b3cgZW5kIChwb2ludC1tYXgpIHdpbmRvdykpKQoKKGRlZnVuIG15LWhpZGUtcmVnaW9uLWluLXdp
bmRvdyAoYmVnIGVuZCAmb3B0aW9uYWwgd2luZG93KQogICJNYWtlIHRoZSByZWdpb24gZnJvbSBC
RUcgdG8gRU5EIGludmlzaWJsZSBpbiBXSU5ET1cuClVzZXMgYW4gb3ZlcmxheSB3aXRoIGBpbnZp
c2libGUnIGFuZCBgd2luZG93JyBwcm9wZXJ0aWVzLgpTZWUgYWxzbyBgbXktdW5oaWRlLWluLXdp
bmRvdycuIgogIChpbnRlcmFjdGl2ZSAiciIpCiAgKGxldCAoKG8gKG1ha2Utb3ZlcmxheSBiZWcg
ZW5kKSkKICAgICAgICAodyAob3Igd2luZG93IChzZWxlY3RlZC13aW5kb3cpKSkpCiAgICAob3Zl
cmxheS1wdXQgbyAnd2luZG93IHcpCiAgICA7OyAob3ZlcmxheS1wdXQgbyAnaW52aXNpYmxlIHQp
CiAgICAob3ZlcmxheS1wdXQgbyAnZGlzcGxheSAiIikKICAgIChpZi1sZXQgKCh3aW5kb3dvdmVy
bGF5cyAoYXNzcSB3IG15LWhpZGUtd2luZG93LW92ZXJsYXlzLWFsaXN0KSkpCiAgICAgICAgKHB1
c2ggbyAoY2RyIHdpbmRvd292ZXJsYXlzKSkKICAgICAgKHB1c2ggKGNvbnMgdyAobGlzdCBvKSkg
bXktaGlkZS13aW5kb3ctb3ZlcmxheXMtYWxpc3QpKSkKICA7OyA7OyBTZWVtcyB0byBiZSBuZWNl
c3NhcnksIGR1ZSB0byAoaW5mbyAiKGVsaXNwKUFkanVzdGluZyBQb2ludCIpCiAgOzsgOzsgTm9w
ZS4uLiBkb2Vzbid0IGhlbHAuCiAgOzsgKHNldHEtbG9jYWwgZ2xvYmFsLWRpc2FibGUtcG9pbnQt
YWRqdXN0bWVudCB0KQogICkKCihkZWZ1biBteS11bmhpZGUtaW4td2luZG93ICgmb3B0aW9uYWwg
d2luZG93KQogICJVbmhpZGUgYW55dGhpbmcgaGlkZGVuIGluIFdJTkRPVyBieSBgbXktaGlkZS1y
ZWdpb24taW4td2luZG93Jy4iCiAgKGludGVyYWN0aXZlKQogIChsZXQqICgodyAob3Igd2luZG93
IChzZWxlY3RlZC13aW5kb3cpKSkKICAgICAgICAgKG92ZXJsYXlzIChjZHIgKGFzc3EgdyBteS1o
aWRlLXdpbmRvdy1vdmVybGF5cy1hbGlzdCkpKSkKICAgIChkb2xpc3QgKG8gb3ZlcmxheXMpCiAg
ICAgIChkZWxldGUtb3ZlcmxheSBvKSkKICAgIChzZXRxIG15LWhpZGUtd2luZG93LW92ZXJsYXlz
LWFsaXN0CiAgICAgICAgICAoYXNzcS1kZWxldGUtYWxsIHcgbXktaGlkZS13aW5kb3ctb3Zlcmxh
eXMtYWxpc3QpKQogICAgOzsgKGtpbGwtbG9jYWwtdmFyaWFibGUgJ2dsb2JhbC1kaXNhYmxlLXBv
aW50LWFkanVzdG1lbnQpCiAgICApKQoKKGRlZnVuIG15LWRlbGV0ZS1hbGwtb3ZlcmxheXMgKCkK
ICAoaW50ZXJhY3RpdmUpCiAgKGRlbGV0ZS1hbGwtb3ZlcmxheXMpKQo=
--=_4a495ca38c0deb1a8803e3ebf1754058--





Acknowledgement sent to Phil Sainty <psainty@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#80255; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 25 Jan 2026 12:30:02 UTC

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