GNU bug report logs - #78116
30.1; Invalid search bound (wrong side of point)

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: Toni Born <goi0129.286@HIDDEN>; Done: Juri Linkov <juri@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
bug marked as fixed in version 31.0.50, send any further explanations to 78116 <at> debbugs.gnu.org and Toni Born <goi0129.286@HIDDEN> Request was from Juri Linkov <juri@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 78116) by debbugs.gnu.org; 29 Apr 2025 16:43:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 29 12:43:12 2025
Received: from localhost ([127.0.0.1]:59398 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u9o35-0006o3-PE
	for submit <at> debbugs.gnu.org; Tue, 29 Apr 2025 12:43:12 -0400
Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]:39669)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1u9o32-0006nF-SB; Tue, 29 Apr 2025 12:43:09 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id AEE211FCE8;
 Tue, 29 Apr 2025 16:43:00 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Toni Born <goi0129.286@HIDDEN>
Subject: Re: bug#78116: 30.1; Invalid search bound (wrong side of point)
In-Reply-To: <CADAjEjfW3-stk7LdeXfDMFPH5ORFTNHNORvcD_9qy3U5wtRELQ@HIDDEN>
Organization: LINKOV.NET
References: <CADAjEjfW3-stk7LdeXfDMFPH5ORFTNHNORvcD_9qy3U5wtRELQ@HIDDEN>
Date: Tue, 29 Apr 2025 19:42:04 +0300
Message-ID: <87plgu6hsz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: 0
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvieegfeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecunecujfgurhephffvvefujghofhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuggftrfgrthhtvghrnhepffegteefveelhfeljeefueehieduiedtfffhuddtkeeffffghfevheetgeeukeehnecukfhppeeluddruddvledruddthedruddujeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeluddruddvledruddthedruddujedphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopeefpdhrtghpthhtoheptghonhhtrhholhesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopeejkeduudeiseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepghhoihdtuddvledrvdekieesghhmrghilhdrtghomh
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78116
Cc: 78116 <at> debbugs.gnu.org
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: -1.7 (-)

close 78116 31.0.50
thanks

> During the macro recording, when hitting RET after '-', then the following
> message appears:
>
>   Invalid search bound (wrong side of point)
>
> The macro recording ended abnormally but the Dired buffer content changed
> as intended
> (but not the underlying filenames in the file system; reasonably as editing
> mode wasn't yet ended with C-c C-c).

Thanks for the bug report.  Now this is fixed in GNU Emacs 31.




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

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


Received: (at submit) by debbugs.gnu.org; 28 Apr 2025 14:16:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 28 10:16:30 2025
Received: from localhost ([127.0.0.1]:58332 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u9PHX-0004Ow-8N
	for submit <at> debbugs.gnu.org; Mon, 28 Apr 2025 10:16:30 -0400
Received: from lists.gnu.org ([2001:470:142::17]:33288)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <goi0129.286@HIDDEN>)
 id 1u9IhI-0006r3-46
 for submit <at> debbugs.gnu.org; Mon, 28 Apr 2025 03:14:39 -0400
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 <goi0129.286@HIDDEN>)
 id 1u9IhC-0008Kz-Ky
 for bug-gnu-emacs@HIDDEN; Mon, 28 Apr 2025 03:14:30 -0400
Received: from mail-yb1-xb44.google.com ([2607:f8b0:4864:20::b44])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <goi0129.286@HIDDEN>)
 id 1u9IhA-0005xD-Eg
 for bug-gnu-emacs@HIDDEN; Mon, 28 Apr 2025 03:14:30 -0400
Received: by mail-yb1-xb44.google.com with SMTP id
 3f1490d57ef6-e6deb3eb7dbso3531436276.0
 for <bug-gnu-emacs@HIDDEN>; Mon, 28 Apr 2025 00:14:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1745824462; x=1746429262; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=HJf3v1LB+7xqpRw0VUB8VHwAZJ7gmDxwlsDMBtHqRzc=;
 b=Eu0mSSO7lLVxRG80qAtfs8jjruSTqJJtw7XK/yqZ5qEhwoVihHuZ7a8ZIw9Bz9KovZ
 LHhp9X6N4uNNWb2631CT6lJDEeGK89Xp7CC4pNXZWO+u3cRWBUlm36tb9AFqzOMRwTeM
 ybT/v0CPd6XJr1w0mEbSmlSoBuaTCZ7p/PaUVbO5i0xNR8pB2qoduzgG4h2b7pRse53O
 dUcDnBjVrRDV7TmbqekiijvQKlRpHsGEw96cCOCAxh/N5hJD7A11lrHFSz3xG7TfIj8p
 RWyoCXvZK++cUlsVC25fn+r+ya0rjnvHbg940q8aAC5j4GPbQT3idNP6xa8zy+7mBbmc
 bs+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1745824462; x=1746429262;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=HJf3v1LB+7xqpRw0VUB8VHwAZJ7gmDxwlsDMBtHqRzc=;
 b=CaFZKJEXKMGXQ8y2A6+k/0+eY20kS0NRv5TWZFU/QxMdnkC6zQqE9egl/3K2yfwz6B
 yoCApWZWs58zCCPf6IQB5Yxdf9d28BVCxiO2r55OQgkbUHEDjYuLR+Lmjie9P+83UdfX
 za/qGsHVA3e6KZFli1u8lrx1PNOZKoVvhNPmsqeGbKOf9/vo79P3iT7OqxodtByrllET
 WNtLdURDpQ2c8bLMWxR9URbTgBeIeYs4spzwdt5BLBJMuA5b8tfqi3gUAlS6FPtmtpH6
 5K0iOoTWtAc3C8aQ7mfn6U42ox+6Al8PDTX5Oam8ON5JzbWUC7HVWXwFYMjx/40xE5XI
 i2jQ==
X-Gm-Message-State: AOJu0YyOg3q5U7lVNiHJNKJ8LR/bxPVB7/O09OOdGFjv1sbQKNT31zMP
 fcBbzMD0eCeE6Wp1jpOkRbdE9eL92NHPpxXK/BONMPr0ul5TU7J+0pZimmvonFElC51e/idOwVH
 i0WbvpP1NjYy99OBPMAllqa+QtqX6UyKZO2Q=
X-Gm-Gg: ASbGncsKp7yuDttosJ4zHEsNugKry19bNYFXdbykbkThe+ehM3XLVokpKM/62TsZRdW
 jD9MAvUBzJd7pi1HWmeQ+xsdLIXi0gcaAv8SvFZfrM6sbj9qol5mLX8sSpbiWLCm9Wtv9e8zYh4
 PJZsUljJAecqSmh9h+xN4meA==
X-Google-Smtp-Source: AGHT+IHtDaGzVGNVo1CbdVhkp486DYJEAXwui4ELmUC4257RqJ1vOYbaxZrqQ3k+MbOdDcr0QbpcTeQF+mK/m4tPf7Q=
X-Received: by 2002:a05:6902:6b16:b0:e72:95cb:8ca0 with SMTP id
 3f1490d57ef6-e7316881e2amr13262430276.37.1745824462073; Mon, 28 Apr 2025
 00:14:22 -0700 (PDT)
MIME-Version: 1.0
From: Toni Born <goi0129.286@HIDDEN>
Date: Mon, 28 Apr 2025 09:14:10 +0200
X-Gm-Features: ATxdqUESYX60mcmT1CQNs_QVt3PaVNzR_6vakgCVfU59IT-15_lX56vGNgEFWi8
Message-ID: <CADAjEjfW3-stk7LdeXfDMFPH5ORFTNHNORvcD_9qy3U5wtRELQ@HIDDEN>
Subject: 30.1; Invalid search bound (wrong side of point)
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000e6f3590633d16e40"
Received-SPF: pass client-ip=2607:f8b0:4864:20::b44;
 envelope-from=goi0129.286@HIDDEN; helo=mail-yb1-xb44.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Say we have a folder with the following content: -rw-rw-rw-
 1 dan Domain Users 2934 2004-08-27 TOM_I_RESULT_EXERCISE_1_DELAWARE_2.TIF
 -rw-rw-rw- 1 dan Domain Users 2736 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_3.TIF
 -rw-rw-rw- 1 dan Domain Users [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (goi0129.286[at]gmail.com)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (goi0129.286[at]gmail.com)
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 HTML_MESSAGE           BODY: HTML included in message
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 28 Apr 2025 10:16:26 -0400
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.2 (/)

--000000000000e6f3590633d16e40
Content-Type: text/plain; charset="UTF-8"

Say we have a folder with the following content:

  -rw-rw-rw-  1 dan Domain Users    2934 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_2.TIF
  -rw-rw-rw-  1 dan Domain Users    2736 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_3.TIF
  -rw-rw-rw-  1 dan Domain Users    3216 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_4.TIF
  -rw-rw-rw-  1 dan Domain Users   62512 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_5.TIF
  -rw-rw-rw-  1 dan Domain Users   59536 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_6.TIF

Using an Emacs keyboard macro, we want to substitute every '_' occurence
with '-' in every filename.


With GNU Emacs 30.1 (build 2, x86_64-w64-mingw32) of 2025-02-23

and the macro:
C-x C-q C-SPC C-e ESC x r e p l a c e - s t r i n g RET _ RET -

we get:

  -rw-rw-rw-  1 dan Domain Users    2934 2004-08-27
 TOM-I-RESULT-EXERCISE-1-DELAWARE-2.TIF
  -rw-rw-rw-  1 dan Domain Users    2736 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_3.TIF
  -rw-rw-rw-  1 dan Domain Users    3216 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_4.TIF
  -rw-rw-rw-  1 dan Domain Users   62512 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_5.TIF
  -rw-rw-rw-  1 dan Domain Users   59536 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_6.TIF

During the macro recording, when hitting RET after '-', then the following
message appears:

  Invalid search bound (wrong side of point)

The macro recording ended abnormally but the Dired buffer content changed
as intended
(but not the underlying filenames in the file system; reasonably as editing
mode
wasn't yet ended with C-c C-c).


The same behavior happens with GNU Emacs 29.4 (build 2, x86_64-w64-mingw32)
of 2024-07-05.


With GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29
and the same macro as before:
C-x C-q C-SPC C-e ESC x r e p l a c e - s t r i n g RET _ RET - RET C-c C-c
n

we get:

  -rw-rw-rw-  1 dan Domain Users    2934 2004-08-27
 TOM-I-RESULT-EXERCISE-1-DELAWARE-2.TIF
  -rw-rw-rw-  1 dan Domain Users    2736 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_3.TIF
  -rw-rw-rw-  1 dan Domain Users    3216 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_4.TIF
  -rw-rw-rw-  1 dan Domain Users   62512 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_5.TIF
  -rw-rw-rw-  1 dan Domain Users   59536 2004-08-27
 TOM_I_RESULT_EXERCISE_1_DELAWARE_6.TIF

Replaced 6 occurrences
Keyboard macro defined

Everything is fine, no error, macro recording ended normally and the
filename was modified as expected.


In GNU Emacs 30.1 (build 2, x86_64-w64-mingw32) of 2025-02-23 built on
 AVALON
Windowing system distributor 'Microsoft Corp.', version 10.0.26100
System Description: Microsoft Windows 10 Pro (v10.0.2009.26100.2033)

Configured using:
 'configure --with-modules --without-dbus --with-native-compilation=aot
 --without-compress-install --with-tree-sitter CFLAGS=-O2
 prefix=/g/rel/install/emacs-30.1'

Configured features:
ACL GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB

(NATIVE_COMP present but libgccjit not available)

Important settings:
  value of $LANG: ESN
  locale-coding-system: cp1252

Major mode: Fundamental

Minor modes in effect:
  display-time-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
  minibuffer-regexp-mode: t
  column-number-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:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822
mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util
text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils image-mode exif time-date subr-x cl-seq
cl-extra help-mode edmacro misearch multi-isearch mule-util info
thingatpt wdired kmacro byte-opt gv bytecomp byte-compile dired-aux
dired dired-loaddefs time cus-edit pp cus-load icons wid-edit
cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars
term/common-win 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 w32notify w32 lcms2 multi-tty move-toolbar make-network-process
native-compile emacs)

Memory information:
((conses 16 112404 36817) (symbols 48 8937 2) (strings 32 27488 2272)
 (string-bytes 1 636955) (vectors 16 14944)
 (vector-slots 8 163854 7618) (floats 8 57 106) (intervals 56 5780 22)
 (buffers 992 14))

Best regards.

--000000000000e6f3590633d16e40
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Say we have a folder with the following content:<br><br>=
=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 =C2=A02934 2004-08-27 =C2=
=A0TOM_I_RESULT_EXERCISE_1_DELAWARE_2.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan =
Domain Users =C2=A0 =C2=A02736 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DEL=
AWARE_3.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 =C2=A03216=
 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DELAWARE_4.TIF<br>=C2=A0 -rw-rw-r=
w- =C2=A01 dan Domain Users =C2=A0 62512 2004-08-27 =C2=A0TOM_I_RESULT_EXER=
CISE_1_DELAWARE_5.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 =
59536 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DELAWARE_6.TIF<br><br>Using =
an Emacs keyboard macro, we want to substitute every &#39;_&#39; occurence =
with &#39;-&#39; in every filename.<br><br><br>With GNU Emacs 30.1 (build 2=
, x86_64-w64-mingw32) of 2025-02-23<br><br>and the macro:<br>C-x C-q C-SPC =
C-e ESC x r e p l a c e - s t r i n g RET _ RET -<br><br>we get:<br><br>=C2=
=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 =C2=A02934 2004-08-27 =C2=A0=
TOM-I-RESULT-EXERCISE-1-DELAWARE-2.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan Dom=
ain Users =C2=A0 =C2=A02736 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DELAWA=
RE_3.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 =C2=A03216 20=
04-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DELAWARE_4.TIF<br>=C2=A0 -rw-rw-rw- =
=C2=A01 dan Domain Users =C2=A0 62512 2004-08-27 =C2=A0TOM_I_RESULT_EXERCIS=
E_1_DELAWARE_5.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 595=
36 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DELAWARE_6.TIF<br><br>During th=
e macro recording, when hitting RET after &#39;-&#39;, then the following m=
essage appears:<br><br>=C2=A0 Invalid search bound (wrong side of point)<br=
><br>The macro recording ended abnormally but the Dired buffer content chan=
ged as intended<br>(but not the underlying filenames in the file system; re=
asonably as editing mode<br>wasn&#39;t yet ended with C-c C-c).<br><br><br>=
The same behavior happens with GNU Emacs 29.4 (build 2, x86_64-w64-mingw32)=
 of 2024-07-05.<br><br><br>With GNU Emacs 26.3 (build 1, x86_64-w64-mingw32=
) of 2019-08-29<br>and the same macro as before:<br>C-x C-q C-SPC C-e ESC x=
 r e p l a c e - s t r i n g RET _ RET - RET C-c C-c n<br><br>we get:<br><b=
r>=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 =C2=A02934 2004-08-27 =
=C2=A0TOM-I-RESULT-EXERCISE-1-DELAWARE-2.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 d=
an Domain Users =C2=A0 =C2=A02736 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_=
DELAWARE_3.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=A0 =C2=A03=
216 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DELAWARE_4.TIF<br>=C2=A0 -rw-r=
w-rw- =C2=A01 dan Domain Users =C2=A0 62512 2004-08-27 =C2=A0TOM_I_RESULT_E=
XERCISE_1_DELAWARE_5.TIF<br>=C2=A0 -rw-rw-rw- =C2=A01 dan Domain Users =C2=
=A0 59536 2004-08-27 =C2=A0TOM_I_RESULT_EXERCISE_1_DELAWARE_6.TIF<br><br>Re=
placed 6 occurrences<br>Keyboard macro defined<br><br><div>Everything is fi=
ne, no error, macro recording ended normally and the filename was modified =
as expected.</div><div><br></div><div><br></div><div>In GNU Emacs 30.1 (bui=
ld 2, x86_64-w64-mingw32) of 2025-02-23 built on<br>=C2=A0AVALON<br>Windowi=
ng system distributor &#39;Microsoft Corp.&#39;, version 10.0.26100<br>Syst=
em Description: Microsoft Windows 10 Pro (v10.0.2009.26100.2033)<br><br>Con=
figured using:<br>=C2=A0&#39;configure --with-modules --without-dbus --with=
-native-compilation=3Daot<br>=C2=A0--without-compress-install --with-tree-s=
itter CFLAGS=3D-O2<br>=C2=A0prefix=3D/g/rel/install/emacs-30.1&#39;<br><br>=
Configured features:<br>ACL GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODU=
LES NATIVE_COMP<br>NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS =
TIFF<br>TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB<br><br>(NATIVE_COMP p=
resent but libgccjit not available)<br><br>Important settings:<br>=C2=A0 va=
lue of $LANG: ESN<br>=C2=A0 locale-coding-system: cp1252<br><br>Major mode:=
 Fundamental<br><br>Minor modes in effect:<br>=C2=A0 display-time-mode: t<b=
r>=C2=A0 tooltip-mode: t<br>=C2=A0 global-eldoc-mode: t<br>=C2=A0 show-pare=
n-mode: t<br>=C2=A0 electric-indent-mode: t<br>=C2=A0 mouse-wheel-mode: t<b=
r>=C2=A0 file-name-shadow-mode: t<br>=C2=A0 global-font-lock-mode: t<br>=C2=
=A0 font-lock-mode: t<br>=C2=A0 blink-cursor-mode: t<br>=C2=A0 minibuffer-r=
egexp-mode: t<br>=C2=A0 column-number-mode: t<br>=C2=A0 line-number-mode: t=
<br>=C2=A0 indent-tabs-mode: t<br>=C2=A0 transient-mark-mode: t<br>=C2=A0 a=
uto-composition-mode: t<br>=C2=A0 auto-encryption-mode: t<br>=C2=A0 auto-co=
mpression-mode: t<br><br>Load-path shadows:<br>None found.<br><br>Features:=
<br>(shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822<=
br>mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util<=
br>text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231<br=
>mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums<br>mm-=
util mail-prsvr mail-utils image-mode exif time-date subr-x cl-seq<br>cl-ex=
tra help-mode edmacro misearch multi-isearch mule-util info<br>thingatpt wd=
ired kmacro byte-opt gv bytecomp byte-compile dired-aux<br>dired dired-load=
defs time cus-edit pp cus-load icons wid-edit<br>cl-loaddefs cl-lib rmc iso=
-transl tooltip cconv eldoc paren electric<br>uniquify ediff-hook vc-hooks =
lisp-float-type elisp-mode mwheel<br>touch-screen dos-w32 ls-lisp disp-tabl=
e term/w32-win w32-win w32-vars<br>term/common-win tool-bar dnd fontset ima=
ge regexp-opt fringe<br>tabulated-list replace newcomment text-mode lisp-mo=
de prog-mode register<br>page tab-bar menu-bar rfn-eshadow isearch easymenu=
 timer select<br>scroll-bar mouse jit-lock font-lock syntax font-core term/=
tty-colors<br>frame minibuffer nadvice seq simple cl-generic indonesian phi=
lippine<br>cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-v=
iet lao<br>korean japanese eucjp-ms cp51932 hebrew greek romanian slovak cz=
ech<br>european ethiopic indian cyrillic chinese composite emoji-zwj charsc=
ript<br>charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclo=
sure<br>cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp=
<br>files window text-properties overlay sha1 md5 base64 format env<br>code=
-pages mule custom widget keymap hashtable-print-readable backquote<br>thre=
ads w32notify w32 lcms2 multi-tty move-toolbar make-network-process<br>nati=
ve-compile emacs)<br><br>Memory information:<br>((conses 16 112404 36817) (=
symbols 48 8937 2) (strings 32 27488 2272)<br>=C2=A0(string-bytes 1 636955)=
 (vectors 16 14944)<br>=C2=A0(vector-slots 8 163854 7618) (floats 8 57 106)=
 (intervals 56 5780 22)<br>=C2=A0(buffers 992 14))</div><div><br></div><div=
>Best regards.</div><div><br></div></div>

--000000000000e6f3590633d16e40--




Acknowledgement sent to Toni Born <goi0129.286@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#78116; 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: Tue, 29 Apr 2025 16:45:02 UTC

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