X-Loop: help-debbugs@HIDDEN
Subject: bug#66379: 29.1.50; ediff wordwise ediff-copy-diff leads to different buffers
Resent-From: Felix =?UTF-8?Q?M=C3=BChlenberend?= <felix.muehlenberend@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 07 Oct 2023 01:27:01 +0000
Resent-Message-ID: <handler.66379.B.16966420155987 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 66379
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 66379 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16966420155987
(code B ref -1); Sat, 07 Oct 2023 01:27:01 +0000
Received: (at submit) by debbugs.gnu.org; 7 Oct 2023 01:26:55 +0000
Received: from localhost ([127.0.0.1]:53081 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qow5k-0001YQ-IW
for submit <at> debbugs.gnu.org; Fri, 06 Oct 2023 21:26:54 -0400
Received: from lists.gnu.org ([2001:470:142::17]:46806)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <felix.muehlenberend@HIDDEN>) id 1qollJ-0000aF-LM
for submit <at> debbugs.gnu.org; Fri, 06 Oct 2023 10:25:07 -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 <felix.muehlenberend@HIDDEN>)
id 1qolkv-0002Ep-6U
for bug-gnu-emacs@HIDDEN; Fri, 06 Oct 2023 10:24:41 -0400
Received: from mout-p-201.mailbox.org ([80.241.56.171])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256)
(Exim 4.90_1) (envelope-from <felix.muehlenberend@HIDDEN>)
id 1qolko-0002gN-2Q
for bug-gnu-emacs@HIDDEN; Fri, 06 Oct 2023 10:24:40 -0400
Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4S29fg46cFz9sl2
for <bug-gnu-emacs@HIDDEN>; Fri, 6 Oct 2023 16:24:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
s=mail20150812; t=1696602267;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding;
bh=A3Wf3XmXL9ebmft7uzc8FJfOS4CQbkbX74yB4U8ZhTI=;
b=ToaaW5xl3+clv7cerQ3gtxB8f9wJW2xg3B5GrudbbdRCSl9YkB3NpacUJWs6JPawuQblzb
UAtQrEBZdCeZ996wEV6j89AmnVO0Om6K6ssQ1Us/umubit+99pADvmoJN5nHv0IsL+WElR
D/R7bkkEHNK6bAPz3/jQDvLErV488XgVA7QbgLmkA7ayDQraA1dGciIk6ukAYftWg291zd
am2eKfwhLe1U6CSBNBjOGjGVgYWEe1ZI1hPAEWWkD1tNJa15QzD2OP4pNrGlsCa4VzRubw
8Htr93R8nwgz77eRkKaDTaaiPaQ4k364qPpV4pgei01fFzJ1XzLkfjE61etVNg==
Message-ID: <9e302b24-d796-5fbe-361a-0c628b4b8f01@HIDDEN>
Date: Fri, 6 Oct 2023 16:24:25 +0200
MIME-Version: 1.0
Content-Language: en-MW
From: Felix =?UTF-8?Q?M=C3=BChlenberend?= <felix.muehlenberend@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-MBO-RS-ID: 28ce0822ef99872cf89
X-MBO-RS-META: m3zrbhydygugrs3prij8kmteddyquapt
Received-SPF: pass client-ip=80.241.56.171;
envelope-from=felix.muehlenberend@HIDDEN; helo=mout-p-201.mailbox.org
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.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,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Mailman-Approved-At: Fri, 06 Oct 2023 21:26:51 -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.0 (/)
Symptoms:
Diffing the following regions with wordwise mode:
```[A]
This, is a test
```
```[B]
This is a test
```
and copying with (ediff-copy-A-to-B) results in:
```[A]
This, is a test
```
```[B]
This ,is a test
```
Where the comma is in the wrong place.
Actions (I have reproduced this with a vanilla emacs config):
1. Open two buffers and insert the texts
2. Call (ediff-regions-wordwise) and select the two lines in the buffers
3. Call (ediff-copy-A-to-B) and notice the difference
Additional informaiton:
- "," is split as a single word and then diff rightly detects this as a
somewhere in ediff-extract-diffs but I don't have the time to tig in
further
- This problem can be "fixed" by settings ediff-word-1 to "-[:word:]_,"
including the comma with the word its at
In GNU Emacs 29.1.50 (build 1, x86_64-redhat-linux-gnu, GTK+ Version
3.24.38, cairo version 1.17.8) of 2023-09-13 built on fedora
Repository revision: 9396d73942e0c912d978c25f9883e51668d33255
Repository branch: emacs-29
System Description: Fedora Linux 38 (Workstation Edition)
Configured using:
'configure --prefix=/home/felix/.local --without-pop --with-mailutils
--with-pgtk --without-x --with-xwidgets --with-cairo
--without-compress-install --with-native-compilation --with-json
--with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff
--with-webp --with-gpm --with-modules --with-harfbuzz
build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB
Important settings:
value of $LANG: en_US.UTF-8
value of $XMODIFIERS: @im=ibus
locale-coding-system: utf-8-unix
Major mode: Org
Minor modes in effect:
git-gutter-mode: t
evil-traces-mode: t
global-anzu-mode: t
anzu-mode: t
windmove-mode: t
whitespace-mode: t
evil-org-mode: t
mixed-pitch-mode: t
org-indent-mode: t
solaire-global-mode: t
org-cdlatex-mode: t
doom-modeline-mode: t
flycheck-popup-tip-mode: t
global-evil-surround-mode: t
evil-surround-mode: t
eros-mode: t
+emacs-lisp-non-package-mode: t
vi-tilde-fringe-mode: t
display-line-numbers-mode: t
copilot-mode: t
which-key-mode: t
savehist-mode: t
better-jumper-mode: t
better-jumper-local-mode: t
company-box-mode: t
global-company-mode: t
company-mode: t
vertico-mode: t
nerd-icons-completion-mode: t
marginalia-mode: t
evil-goggles-mode: t
evil-escape-mode: t
evil-snipe-override-mode: t
evil-snipe-mode: t
evil-snipe-override-local-mode: t
evil-snipe-local-mode: t
recentf-mode: t
save-place-mode: t
global-so-long-mode: t
global-git-commit-mode: t
shell-dirtrack-mode: t
server-mode: t
gcmh-mode: t
winner-mode: t
ws-butler-global-mode: t
ws-butler-mode: t
undo-fu-session-global-mode: t
undo-fu-session-mode: t
undo-fu-mode: t
global-flycheck-mode: t
flycheck-mode: t
global-evil-mc-mode: t
evil-mc-mode: t
dap-tooltip-mode: t
dap-ui-many-windows-mode: t
dap-ui-controls-mode: t
dap-ui-mode: t
persp-mode: t
projectile-mode: t
treemacs-filewatch-mode: t
treemacs-git-mode: t
treemacs-fringe-indicator-mode: t
global-hl-line-mode: t
hl-line-mode: t
gdb-many-windows: t
dap-auto-configure-mode: t
dap-mode: t
yas-global-mode: t
yas-minor-mode: t
smartparens-global-mode: t
global-subword-mode: t
subword-mode: t
+lsp-optimization-mode: t
evil-mode: t
evil-local-mode: t
+popup-mode: t
override-global-mode: t
general-override-mode: t
apheleia-global-mode: t
apheleia-mode: t
global-eldoc-mode: t
eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
prettify-symbols-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
window-divider-mode: t
size-indication-mode: t
column-number-mode: t
line-number-mode: t
global-visual-line-mode: t
visual-line-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
/home/felix/.config/emacs/.local/straight/build-29.1.50/transient/transient
hides /home/felix/.local/share/emacs/29.1.50/lisp/transient
/home/felix/.config/emacs/.local/straight/build-29.1.50/jsonrpc/jsonrpc
hides /home/felix/.local/share/emacs/29.1.50/lisp/jsonrpc
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package-lint
hides
/home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package-lint
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package-jump
hides
/home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package-jump
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package-ensure
hides
/home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package-ensure
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package
hides /home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package-core
hides
/home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package-core
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package-diminish
hides
/home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package-diminish
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package-delight
hides
/home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package-delight
/home/felix/.config/emacs/.local/straight/build-29.1.50/bind-key/bind-key
hides /home/felix/.local/share/emacs/29.1.50/lisp/use-package/bind-key
/home/felix/.config/emacs/.local/straight/build-29.1.50/use-package/use-package-bind-key
hides
/home/felix/.local/share/emacs/29.1.50/lisp/use-package/use-package-bind-key
/home/felix/.config/emacs/.local/straight/build-29.1.50/xref/xref hides
/home/felix/.local/share/emacs/29.1.50/lisp/progmodes/xref
/home/felix/.config/emacs/.local/straight/build-29.1.50/project/project
hides /home/felix/.local/share/emacs/29.1.50/lisp/progmodes/project
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-odt hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ox-odt
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-publish
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-publish
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-org hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ox-org
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-md hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ox-md
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-man hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ox-man
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-latex
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-latex
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-koma-letter
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-koma-letter
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-html
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-html
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-icalendar
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-icalendar
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-ascii
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-ascii
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-beamer
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-beamer
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-table
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-table
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-timer
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-timer
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-tempo
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-tempo
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-protocol
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-protocol
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-plot
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-plot
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-refile
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-refile
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-src
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-src
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-persist
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-persist
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-num
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-num
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-mobile
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-mobile
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-mouse
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-mouse
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/org
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-lint
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-lint
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-pcomplete
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-pcomplete
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-macs
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-macs
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-loaddefs
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-loaddefs
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-inlinetask
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-inlinetask
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-habit
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-habit
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-list
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-list
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-indent
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-indent
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-id hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/org-id
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-goto
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-goto
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-keys
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-keys
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-feed
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-feed
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-datetree
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-datetree
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-footnote
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-footnote
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-fold
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-fold
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-fold-core
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-fold-core
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-ctags
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-ctags
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-faces
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-faces
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-agenda
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-agenda
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-entities
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-entities
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-duration
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-duration
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-clock
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-clock
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-cycle
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-cycle
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-colview
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-colview
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-capture
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-capture
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-attach-git
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-attach-git
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-attach
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-attach
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-crypt
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-crypt
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-archive
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-archive
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-compat
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-compat
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-gnus
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ol-gnus
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-w3m hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ol-w3m
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-rmail
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ol-rmail
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-mhe hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ol-mhe
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-eww hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ol-eww
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-man hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ol-man
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-irc hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ol-irc
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-info
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ol-info
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-eshell
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ol-eshell
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-doi hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ol-doi
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-docview
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ol-docview
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-bibtex
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ol-bibtex
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol-bbdb
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ol-bbdb
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/oc-csl hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/oc-csl
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/oc-natbib
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/oc-natbib
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/oc-basic
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/oc-basic
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/oc-biblatex
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/oc-biblatex
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/oc-bibtex
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/oc-bibtex
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-tangle
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-tangle
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-table
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-table
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-sqlite
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-sqlite
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-sql hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-sql
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-shell
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-shell
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-fortran
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-fortran
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-sed hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-sed
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-screen
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-screen
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-scheme
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-scheme
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-sass
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-sass
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-ruby
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-ruby
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-python
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-python
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-R hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-R
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-processing
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-processing
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-ref hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-ref
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-plantuml
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-plantuml
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-perl
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-perl
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-org hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-org
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-octave
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-octave
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-C hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-C
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-ocaml
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-ocaml
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-maxima
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-maxima
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-matlab
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-matlab
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-makefile
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-makefile
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-lua hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-lua
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-lisp
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-lisp
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-lob hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-lob
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-lilypond
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-lilypond
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-latex
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-latex
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-julia
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-julia
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-js hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-js
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-java
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-java
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-haskell
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-haskell
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-groovy
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-groovy
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-gnuplot
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-gnuplot
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-forth
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-forth
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-exp hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-exp
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-eval
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-eval
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-eshell
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-eshell
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-emacs-lisp
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-emacs-lisp
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-dot hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-dot
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-core
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-core
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-ditaa
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-ditaa
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-css hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-css
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-clojure
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-clojure
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-calc
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-calc
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-comint
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ob-comint
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ob-awk hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ob-awk
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-element
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-element
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox-texinfo
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/ox-texinfo
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ox hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ox
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/ol hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/ol
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/oc hides
/home/felix/.local/share/emacs/29.1.50/lisp/org/oc
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-macro
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-macro
/home/felix/.config/emacs/.local/straight/build-29.1.50/org/org-version
hides /home/felix/.local/share/emacs/29.1.50/lisp/org/org-version
/home/felix/.config/emacs/.local/straight/build-29.1.50/map/map hides
/home/felix/.local/share/emacs/29.1.50/lisp/emacs-lisp/map
/home/felix/.config/emacs/.local/straight/build-29.1.50/eldoc/eldoc
hides /home/felix/.local/share/emacs/29.1.50/lisp/emacs-lisp/eldoc
Features:
(shadow sort mail-extr emacsbug tramp tramp-loaddefs trampver
tramp-integration tramp-compat consult-xref align gptel-curl overseer
pkg-info url-http url-auth url-gw epl timezone git-gutter-fringe
fringe-helper git-gutter semantic/symref/grep semantic/symref
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw mode-local cedet files-x macrostep-c cmacexp
evil-collection-macrostep macrostep shortdoc
doom-my-solarized-dark-theme evil-collection-help novice company-ispell
ispell company-dabbrev elisp-demos evil-collection-indent
evil-collection-helpful helpful cc-langs trace evil-collection-edebug
edebug info-look evil-collection-info info evil-collection-elisp-refs
elisp-refs org-crypt help-fns radix-tree cl-print char-fold tabify
apheleia-core apheleia apheleia-utils evil-traces evil-ex
company-yasnippet delsel elisp-def ert evil-collection-debug debug
backtrace evil-anzu anzu hide-mode-line evil-collection-ediff ediff
ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init
ediff-util windmove vertico-directory lsp-diagnostics lsp-modeline
lsp-ui lsp-ui-flycheck lsp-ui-doc evil-collection-xwidget xwidget
image-mode exif goto-addr evil-collection-lsp-ui-imenu lsp-ui-imenu
lsp-ui-peek lsp-ui-sideline lsp-ui-util evil-collection-view view
lsp-zig lsp-tilt lsp-steep lsp-svelte lsp-sqls lsp-ruby-syntax-tree
lsp-ruby-lsp lsp-yaml lsp-xml lsp-vimscript lsp-vhdl lsp-volar lsp-vetur
lsp-html lsp-verilog lsp-vala lsp-v lsp-typeprof lsp-ttcn3 lsp-toml
lsp-terraform lsp-tex lsp-sorbet lsp-solargraph lsp-semgrep lsp-rust
lsp-rubocop lsp-rf lsp-ruff-lsp lsp-remark lsp-racket lsp-r
lsp-purescript lsp-pylsp lsp-pyls lsp-pwsh lsp-php lsp-pls
lsp-perlnavigator lsp-perl lsp-openscad lsp-ocaml lsp-magik lsp-nix
lsp-nim lsp-nginx lsp-move lsp-mint lsp-marksman lsp-markdown lsp-lua
lsp-kotlin lsp-json lsp-javascript lsp-idris lsp-haxe lsp-groovy
lsp-hack lsp-graphql lsp-glsl lsp-gleam lsp-go lsp-completion
lsp-gdscript lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-emmet
lsp-elixir lsp-elm lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp
gnutls lsp-crystal lsp-credo lsp-cmake lsp-clojure lsp-semantic-tokens
lsp-clangd lsp-beancount lsp-bash lsp-astro lsp-awk lsp-ansible
lsp-angular lsp-ada lsp-actionscript jka-compr disp-table whitespace
org-eldoc cdlatex evil-collection-reftex reftex-toc reftex-cite
reftex-ref reftex-parse reftex reftex-loaddefs reftex-vars texmathp
toc-org evil-org mixed-pitch org-indent oc-basic ol-bibtex bibtex
dired-aux diredfl nerd-icons-dired dired-x mule-util vertico-repeat
consult-flycheck evil-collection-consult consult doom-themes-ext-org
solaire-mode face-remap doom-my-solarized-light-theme doom-themes
doom-themes-base dap-dlv-go smartparens-go evil-collection-go-mode
go-mode find-file ffap nav-flash evil-collection-vc-git vc-git
vc-dispatcher auto-minor-mode magit-bookmark treemacs-bookmarks
treemacs-tags evil-collection-bookmark bookmark org-capture
the-org-mode-expansions anki-editor ox-odt rng-loc rng-uri rng-parse
rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
nxml-util ox-icalendar org-agenda ox-md ox-beamer ox-latex org-re-reveal
iso-cvt ox-html table ox-ascii ox-publish ox evil-collection-org
smartparens-org org-yt org-element org-persist xdg org-id org-refile
org-element-ast avl-tree org ob-emacs-lisp org-table org-loaddefs ob
ob-tangle ol ob-ref ob-lob ob-table ob-exp org-macro org-src
company-shell evil-collection-sh-script sh-script smie treesit
executable org-keys oc ob-comint org-pcomplete org-list org-footnote
org-entities org-faces evil-collection-calendar cal-menu calendar
cal-loaddefs evil-collection-magit-todos magit-todos pcre2el rxt
re-builder async treemacs-magit magit-autoloads evil-collection-magit
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 magit-diff
smerge-mode diff evil-collection-diff-mode diff-mode magit-core
magit-autorevert autorevert magit-margin magit-transient magit-process
magit-mode doom-modeline doom-modeline-segments doom-modeline-env
doom-modeline-core shrink-path flycheck-popup-tip evil-collection-popup
popup flycheck-cask evil-embrace evil-surround embrace expand-region
subword-mode-expansions text-mode-expansions cc-mode-expansions
er-basic-expansions expand-region-core expand-region-custom eros
highlight-quoted rainbow-delimiters vi-tilde-fringe highlight-numbers
parent-mode display-line-numbers hl-todo copilot copilot-balancer
editorconfig editorconfig-core editorconfig-core-handle
editorconfig-fnmatch jsonrpc evil-collection-which-key which-key
savehist better-jumper company-box company-box-doc frame-local
company-box-icons all-the-icons all-the-icons-faces data-material
data-weathericons data-octicons data-fileicons data-faicons
data-alltheicons company-capf company evil-collection-vertico vertico
orderless nerd-icons-completion marginalia evil-goggles evil-easymotion
evil-escape evil-snipe recentf saveplace evil-collection-so-long so-long
git-commit magit-git magit-base evil-collection-magit-section
magit-section cursor-sensor crm with-editor shell pcomplete server
evil-collection-log-edit log-edit message sendmail yank-media rfc822 mml
mml-sec evil-collection-epa epa gnus-util mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils
pcvs-util add-log gcmh winner ws-butler undo-fu-session undo-fu
flycheck-package package-lint evil-collection-finder finder finder-inf
evil-collection-package-menu doom-packages package browse-url
url-handlers evil-collection-flycheck flycheck find-func
evil-collection-trashed trashed parse-time iso8601 time-date
dap-cpptools evil-collection-evil-mc evil-mc evil-mc-command-execute
evil-mc-command-record evil-mc-cursor-make evil-mc-region
evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands
evil-mc-common lsp-grammarly grammarly websocket lsp-pyright dap-java
lsp-java request mailheader mail-utils lsp-haskell smartparens-haskell
haskell-mode haskell-cabal haskell-utils haskell-font-lock
haskell-indentation haskell-string haskell-sort-imports haskell-lexeme
haskell-align-imports haskell-complete-module haskell-ghc-support
evil-collection-flymake flymake-proc flymake etags fileloop generator
dabbrev haskell-customize dap-gdb-lldb dap-utils dom dap-lldb ccls
ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy
ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common
smartparens-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs dap-mouse dap-ui lsp-treemacs
lsp-treemacs-generic lsp-treemacs-themes treemacs-treelib treemacs-persp
persp-mode treemacs-projectile projectile lisp-mnt evil-collection-grep
grep ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs
treemacs-evil treemacs-nerd-icons nerd-icons nerd-icons-faces
nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon
nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon
nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline
nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon
treemacs treemacs-header-line treemacs-compatibility treemacs-mode
treemacs-interface treemacs-persistence treemacs-filewatch-mode
treemacs-follow-mode treemacs-rendering treemacs-annotations
treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals
treemacs-fringe-indicator pulse treemacs-faces treemacs-icons
treemacs-scope treemacs-themes treemacs-core-utils pfuture hl-line
treemacs-logging treemacs-customization treemacs-macros gdb-mi bindat
gud bui bui-list bui-info bui-entry bui-core bui-history bui-button
bui-utils lsp-lens dap-mode dap-tasks dap-launch lsp-docker yaml
posframe dap-overlays lsp-mode lsp-protocol doom-snippets
doom-snippets-lib yasnippet dtrt-indent evil-collection-elisp-mode
elisp-mode evil-collection-xref xref project tree-widget spinner
network-stream puny nsm smartparens-config smartparens-markdown
smartparens-text smartparens loadhist evil-collection-markdown-mode
markdown-mode edit-indirect color noutline outline inline
evil-collection-imenu imenu ht filenotify ewoc epg rfc6068 epg-config
evil-collection-compile compile evil-collection-comint comint ansi-osc
ansi-color gptel text-property-search url url-proxy url-privacy
url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util url-parse auth-source password-cache json map
url-vars mailcap mm-util mail-prsvr dired-preview evil-collection-dired
dired dired-loaddefs fzf dbus xml keychain-environment cap-words
superword subword vimish-fold f f-shortdoc dash s html2text let-alist
ob-core org-cycle org-fold org-fold-core org-compat ob-eval org-version
org-macs derived evil-collection-tab-bar evil-collection-custom cus-edit
cus-load wid-edit evil-collection annalist evil evil-integration
evil-maps evil-commands reveal evil-jumps evil-command-window evil-types
evil-search evil-macros evil-repeat evil-states evil-core advice
evil-common thingatpt rect evil-vars use-package-bind-key bind-key comp
comp-cstr warnings icons doom-editor doom-projects doom-ui easy-mmode
doom-keybinds pp use-package-core general tex-site rx
realgud-recursive-autoloads transient format-spec edmacro kmacro eieio
byte-opt bytecomp byte-compile eieio-core compat cl-extra help-mode
hydra ring lv doom-start doom-modules cl-seq doom doom-lib cl-macs
cl-loaddefs cl-lib pcase gv harfbuzz jansson dynamic-modules subr-x rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel term/pgtk-win pgtk-win term/common-win
pgtk-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
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 xwidget-internal dbusbind inotify dynamic-setting
system-font-setting font-render-setting cairo gtk pgtk multi-tty
make-network-process native-compile emacs)
Memory information:
((conses 16 1723099 387523)
(symbols 48 100956 3)
(strings 32 381285 54203)
(string-bytes 1 15150881)
(vectors 16 179493)
(vector-slots 8 4718306 446194)
(floats 8 3427 1296)
(intervals 56 37617 5715)
(buffers 984 59))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Felix =?UTF-8?Q?M=C3=BChlenberend?= <felix.muehlenberend@HIDDEN> Subject: bug#66379: Acknowledgement (29.1.50; ediff wordwise ediff-copy-diff leads to different buffers) Message-ID: <handler.66379.B.16966420155987.ack <at> debbugs.gnu.org> References: <9e302b24-d796-5fbe-361a-0c628b4b8f01@HIDDEN> X-Gnu-PR-Message: ack 66379 X-Gnu-PR-Package: emacs Reply-To: 66379 <at> debbugs.gnu.org Date: Sat, 07 Oct 2023 01:27:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 66379 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 66379: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D66379 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#66379: 29.1.50; ediff wordwise ediff-copy-diff leads to different buffers
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Oct 2023 02:04:02 +0000
Resent-Message-ID: <handler.66379.B.169768101726152 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66379
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 66379 <at> debbugs.gnu.org
Cc: felix.muehlenberend@HIDDEN
X-Debbugs-Original-To: Felix =?UTF-8?Q?M=C3=BChlenberend?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 66379 <at> debbugs.gnu.org, Felix =?UTF-8?Q?M=C3=BChlenberend?= <felix.muehlenberend@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.169768101726152
(code B ref -1); Thu, 19 Oct 2023 02:04:02 +0000
Received: (at submit) by debbugs.gnu.org; 19 Oct 2023 02:03:37 +0000
Received: from localhost ([127.0.0.1]:35228 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qtINs-0006nk-SL
for submit <at> debbugs.gnu.org; Wed, 18 Oct 2023 22:03:37 -0400
Received: from lists.gnu.org ([2001:470:142::17]:40080)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <michael_heerdegen@HIDDEN>) id 1qtINr-0006nT-0Y
for submit <at> debbugs.gnu.org; Wed, 18 Oct 2023 22:03:35 -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 <michael_heerdegen@HIDDEN>)
id 1qtINK-0008JA-Ts
for bug-gnu-emacs@HIDDEN; Wed, 18 Oct 2023 22:03:02 -0400
Received: from mout.web.de ([212.227.15.4])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
id 1qtINI-0006FE-Rf
for bug-gnu-emacs@HIDDEN; Wed, 18 Oct 2023 22:03:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
t=1697680968; x=1698285768; i=michael_heerdegen@HIDDEN;
bh=Iy7ep9UOO+TDLokh/eYBdE0KPh79Tfhs7k0sf4U+bwM=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
b=wumETc3gILvIZl5n6IV2fpRMR2KODwI+Xxj6w9AD8JzwYG5XRJxJJ4k2ucoWXKjfyu62+cWhuoI
zSr3ATVsDMgGr6NmRdctk7ozIDEraZAo/dcDztU36XeGmA2eDw4Cm4STVQUjSVAoZ42CWRgwAvxgP
846wweJdFuy09IohXibk7Bz8g0DMqBMVwRuVG8flSGruddpHEqWXmslqfnYuzuDLM/uPlTZ3Lq1vm
lL3hJh7txni5nQ0Y6a0KqmIhX9X7ltvOB2TGv4ZEZjf/3ndON3oOSOAfAlv3hlauYPJQwfHxxuF76
CS2Xq5jkFD/+uvfJCsIPwnl5y9YGq1wdvqsA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.159]) by smtp.web.de (mrweb005
[213.165.67.108]) with ESMTPSA (Nemesis) id 1MxpiU-1rjTYX3kTu-00zE5x; Thu, 19
Oct 2023 04:02:47 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <9e302b24-d796-5fbe-361a-0c628b4b8f01@HIDDEN> ("Felix
=?UTF-8?Q?M=C3=BChlenberend?= via \"Bug reports for GNU Emacs, the Swiss
army knife of
text editors\""'s message of "Fri, 6 Oct 2023 16:24:25 +0200")
References: <9e302b24-d796-5fbe-361a-0c628b4b8f01@HIDDEN>
Date: Thu, 19 Oct 2023 04:02:53 +0200
Message-ID: <87wmvjqshe.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:HM9niqJ6RyPtE3lNlBgFk+/gSGx+nLRKTAo7zt6FQVDcWoHCDcQ
I/Pt+NwxHI/gvIslx1mQzEJLFOqgbzXIWTV2y5pHeqKMCRw4cqFhPdCh5n5PU87DgQonlkG
L5EJGXBKl72gm4zZYM/iPQ0hljFMPCOWLkNEsQAclswIG0sjBGMTLYR/HwZNQLjt3xReKpc
EtPaJAWQh036BLKB9udag==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Uh0/I0ygGH4=;BTXDHjb1oKN/D4e4aU0QwlX0/Gq
+Kvl718H+rW+VXiffSqaGhgnTkxm/D3lVeHzlDwo+EhQZI3zTzAJnOpAFCgfdNRQqReVnGnhk
SbIcLXuthATiBR3imcBfG1Z6Nvfjn+dOhXNVeIoaSwukdWqRCEiMrolWlPDE8mJjYTBzn6afM
cEQcYxqapjc8lilki1pG66PoMTy/rdD8+H8eQYBdMRBOk3cI8pOhAb42mPrQK3dT3rdOyLguA
8Av62q4I1rVi2C+h9RceTHNEOElKzsQUIvjQ7YcPwXeF5kGOazqdvF3Nc9Pe+OSAe3img1+4u
n3UhHVqNv/y1mg95ugABh2FMPQsJ+fAqoBnp0iWzFeSjef3zjLpzv6HduVm0CysqZ6BXRfSYb
DOR1n1db3EP9F42R16jeT4U/DWWQgOIk4V0l6abrkI+x+7F0rdHIE6k5VUNfKWm8rToAwNpsA
KgXeWhFHDjgIumY57DtvIAm3EeGVMFR02xFu4Pj15sT4ZsiT3ZgGLmqHm+Ou+Vefmxh72DX7T
j7yPN54mjO7qBp6ZX0++zkHifrRI+qioqjLCKyrRV9PTh8AAoGHwDHj0KLLNFFEu53FKX3PkJ
jIJjsIpGmZg5J/7z3rTR18Qt5vZcaYKsftvywTXBdo4m4mYOde8budXDHW9AZUDl8s/kHdzVo
Hn69yDhoqzRYizCn5rMiCVvP/ejZIOU7zniuJmHSptsLGTDmdbTIMC0MWorRg09DpwjINXM6D
yJAQNxL2x7MNyhdYSlxdQoiiDzRs4A8ULi9vBSHb3f4kL/o3uZIGOMMCqtHJ8m6eoirDIWgGA
gCoK4F/qqEYCHhft4/nDL4d1hNK1A465bIP0/ZIAMqGsgLhEOWpJw3gNNyc/puzgjkbtJu4vP
ft8OSETRQ7AYFV8Xy8AUBm6UW9+zIUozIwW9kFyHcrfgxj7HYbR8qnkUIDP4PnjHAFSfVST+J
JdMKEaypIoy4DLeewcHrs3txGaI=
Received-SPF: pass client-ip=212.227.15.4;
envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.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_FROM=0.001,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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.0 (/)
Felix M=C3=BChlenberend via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> Symptoms:
> Diffing the following regions with wordwise mode:
> ```[A]
> This, is a test
> ```
> ```[B]
> This is a test
> ```
> and copying with (ediff-copy-A-to-B) results in:
> ```[A]
> This, is a test
> ```
> ```[B]
> This ,is a test
> ```
> Where the comma is in the wrong place.
This is not the only case of such things happening. The wordwise mode
is more or less whitespace agnostic, it doesn't care when copying
between the buffers.
AFAIR I did not have a good idea to fix this yet. Of course one can
mess with the word classes to fix some special cases (but never all), I
even tried to make whitespace a separate class, but nothing ever worked
reliably.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#66379: 29.1.50; ediff wordwise ediff-copy-diff leads to different buffers
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Oct 2023 02:04:02 +0000
Resent-Message-ID: <handler.66379.B66379.169768100526119 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 66379
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 66379 <at> debbugs.gnu.org
Cc: felix.muehlenberend@HIDDEN
X-Debbugs-Original-To: Felix =?UTF-8?Q?M=C3=BChlenberend?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: 66379 <at> debbugs.gnu.org, Felix =?UTF-8?Q?M=C3=BChlenberend?= <felix.muehlenberend@HIDDEN>
Received: via spool by 66379-submit <at> debbugs.gnu.org id=B66379.169768100526119
(code B ref 66379); Thu, 19 Oct 2023 02:04:02 +0000
Received: (at 66379) by debbugs.gnu.org; 19 Oct 2023 02:03:25 +0000
Received: from localhost ([127.0.0.1]:35225 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1qtINh-0006nC-GY
for submit <at> debbugs.gnu.org; Wed, 18 Oct 2023 22:03:25 -0400
Received: from mout.web.de ([212.227.15.4]:57173)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <michael_heerdegen@HIDDEN>) id 1qtINc-0006mv-S9
for 66379 <at> debbugs.gnu.org; Wed, 18 Oct 2023 22:03:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
t=1697680968; x=1698285768; i=michael_heerdegen@HIDDEN;
bh=Iy7ep9UOO+TDLokh/eYBdE0KPh79Tfhs7k0sf4U+bwM=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
b=wumETc3gILvIZl5n6IV2fpRMR2KODwI+Xxj6w9AD8JzwYG5XRJxJJ4k2ucoWXKjfyu62+cWhuoI
zSr3ATVsDMgGr6NmRdctk7ozIDEraZAo/dcDztU36XeGmA2eDw4Cm4STVQUjSVAoZ42CWRgwAvxgP
846wweJdFuy09IohXibk7Bz8g0DMqBMVwRuVG8flSGruddpHEqWXmslqfnYuzuDLM/uPlTZ3Lq1vm
lL3hJh7txni5nQ0Y6a0KqmIhX9X7ltvOB2TGv4ZEZjf/3ndON3oOSOAfAlv3hlauYPJQwfHxxuF76
CS2Xq5jkFD/+uvfJCsIPwnl5y9YGq1wdvqsA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.159]) by smtp.web.de (mrweb005
[213.165.67.108]) with ESMTPSA (Nemesis) id 1MxpiU-1rjTYX3kTu-00zE5x; Thu, 19
Oct 2023 04:02:47 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <9e302b24-d796-5fbe-361a-0c628b4b8f01@HIDDEN> ("Felix
=?UTF-8?Q?M=C3=BChlenberend?= via \"Bug reports for GNU Emacs, the Swiss
army knife of
text editors\""'s message of "Fri, 6 Oct 2023 16:24:25 +0200")
References: <9e302b24-d796-5fbe-361a-0c628b4b8f01@HIDDEN>
Date: Thu, 19 Oct 2023 04:02:53 +0200
Message-ID: <87wmvjqshe.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:HM9niqJ6RyPtE3lNlBgFk+/gSGx+nLRKTAo7zt6FQVDcWoHCDcQ
I/Pt+NwxHI/gvIslx1mQzEJLFOqgbzXIWTV2y5pHeqKMCRw4cqFhPdCh5n5PU87DgQonlkG
L5EJGXBKl72gm4zZYM/iPQ0hljFMPCOWLkNEsQAclswIG0sjBGMTLYR/HwZNQLjt3xReKpc
EtPaJAWQh036BLKB9udag==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Uh0/I0ygGH4=;BTXDHjb1oKN/D4e4aU0QwlX0/Gq
+Kvl718H+rW+VXiffSqaGhgnTkxm/D3lVeHzlDwo+EhQZI3zTzAJnOpAFCgfdNRQqReVnGnhk
SbIcLXuthATiBR3imcBfG1Z6Nvfjn+dOhXNVeIoaSwukdWqRCEiMrolWlPDE8mJjYTBzn6afM
cEQcYxqapjc8lilki1pG66PoMTy/rdD8+H8eQYBdMRBOk3cI8pOhAb42mPrQK3dT3rdOyLguA
8Av62q4I1rVi2C+h9RceTHNEOElKzsQUIvjQ7YcPwXeF5kGOazqdvF3Nc9Pe+OSAe3img1+4u
n3UhHVqNv/y1mg95ugABh2FMPQsJ+fAqoBnp0iWzFeSjef3zjLpzv6HduVm0CysqZ6BXRfSYb
DOR1n1db3EP9F42R16jeT4U/DWWQgOIk4V0l6abrkI+x+7F0rdHIE6k5VUNfKWm8rToAwNpsA
KgXeWhFHDjgIumY57DtvIAm3EeGVMFR02xFu4Pj15sT4ZsiT3ZgGLmqHm+Ou+Vefmxh72DX7T
j7yPN54mjO7qBp6ZX0++zkHifrRI+qioqjLCKyrRV9PTh8AAoGHwDHj0KLLNFFEu53FKX3PkJ
jIJjsIpGmZg5J/7z3rTR18Qt5vZcaYKsftvywTXBdo4m4mYOde8budXDHW9AZUDl8s/kHdzVo
Hn69yDhoqzRYizCn5rMiCVvP/ejZIOU7zniuJmHSptsLGTDmdbTIMC0MWorRg09DpwjINXM6D
yJAQNxL2x7MNyhdYSlxdQoiiDzRs4A8ULi9vBSHb3f4kL/o3uZIGOMMCqtHJ8m6eoirDIWgGA
gCoK4F/qqEYCHhft4/nDL4d1hNK1A465bIP0/ZIAMqGsgLhEOWpJw3gNNyc/puzgjkbtJu4vP
ft8OSETRQ7AYFV8Xy8AUBm6UW9+zIUozIwW9kFyHcrfgxj7HYbR8qnkUIDP4PnjHAFSfVST+J
JdMKEaypIoy4DLeewcHrs3txGaI=
X-Spam-Score: -0.7 (/)
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 (-)
Felix M=C3=BChlenberend via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> Symptoms:
> Diffing the following regions with wordwise mode:
> ```[A]
> This, is a test
> ```
> ```[B]
> This is a test
> ```
> and copying with (ediff-copy-A-to-B) results in:
> ```[A]
> This, is a test
> ```
> ```[B]
> This ,is a test
> ```
> Where the comma is in the wrong place.
This is not the only case of such things happening. The wordwise mode
is more or less whitespace agnostic, it doesn't care when copying
between the buffers.
AFAIR I did not have a good idea to fix this yet. Of course one can
mess with the word classes to fix some special cases (but never all), I
even tried to make whitespace a separate class, but nothing ever worked
reliably.
Michael.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.