From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Felix =?UTF-8?Q?M=C3=BChlenberend?= via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#66379: 29.1.50; ediff wordwise ediff-copy-diff leads to different buffers Date: Fri, 6 Oct 2023 16:24:25 +0200 Message-ID: <9e302b24-d796-5fbe-361a-0c628b4b8f01@mailbox.org> Reply-To: Felix =?UTF-8?Q?M=C3=BChlenberend?= Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36700"; mail-complaints-to="usenet@ciao.gmane.io" To: 66379@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 07 03:27:05 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qow5w-0009NA-Rv for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 07 Oct 2023 03:27:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qow5g-0000oA-Mx; Fri, 06 Oct 2023 21:26:48 -0400 Original-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 ) id 1qow5b-0000ni-VQ for bug-gnu-emacs@gnu.org; Fri, 06 Oct 2023 21:26:44 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qow5b-0007lJ-FN for bug-gnu-emacs@gnu.org; Fri, 06 Oct 2023 21:26:43 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qow5u-0001ZE-5w for bug-gnu-emacs@gnu.org; Fri, 06 Oct 2023 21:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Felix =?UTF-8?Q?M=C3=BChlenberend?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Oct 2023 01:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66379 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16966420155987 (code B ref -1); Sat, 07 Oct 2023 01:27:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Oct 2023 01:26:55 +0000 Original-Received: from localhost ([127.0.0.1]:53081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qow5k-0001YQ-IW for submit@debbugs.gnu.org; Fri, 06 Oct 2023 21:26:54 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:46806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qollJ-0000aF-LM for submit@debbugs.gnu.org; Fri, 06 Oct 2023 10:25:07 -0400 Original-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 ) id 1qolkv-0002Ep-6U for bug-gnu-emacs@gnu.org; Fri, 06 Oct 2023 10:24:41 -0400 Original-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 ) id 1qolko-0002gN-2Q for bug-gnu-emacs@gnu.org; Fri, 06 Oct 2023 10:24:40 -0400 Original-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 ; 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== Content-Language: en-MW X-MBO-RS-ID: 28ce0822ef99872cf89 X-MBO-RS-META: m3zrbhydygugrs3prij8kmteddyquapt Received-SPF: pass client-ip=80.241.56.171; envelope-from=felix.muehlenberend@mailbox.org; 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-Mailman-Approved-At: Fri, 06 Oct 2023 21:26:51 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:271966 Archived-At: 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))