From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Bastian Beranek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2022 14:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60066@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16710279774784 (code B ref -1); Wed, 14 Dec 2022 14:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Dec 2022 14:26:17 +0000 Received: from localhost ([127.0.0.1]:39571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5Si7-0001F6-NU for submit@debbugs.gnu.org; Wed, 14 Dec 2022 09:26:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:45338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5Si5-0001Ex-4X for submit@debbugs.gnu.org; Wed, 14 Dec 2022 09:26:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5Si4-0001kA-Q5 for bug-gnu-emacs@gnu.org; Wed, 14 Dec 2022 09:26:12 -0500 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p5Si1-0007Q9-Fq for bug-gnu-emacs@gnu.org; Wed, 14 Dec 2022 09:26:12 -0500 Received: by mail-ed1-x535.google.com with SMTP id r26so22700140edc.10 for ; Wed, 14 Dec 2022 06:26:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=b63bZlRiT4vF1QUJzn6sGuqkJxr1DBRSO1/tSrm+7WU=; b=j7vgnQq6rN7dIZrryhu8Z6/KKcfcmtCJ+2Cu4FsCHDkF4S8FicXhD6E+0kYmMoZOwJ F4El8IezDPWmTY+HfEkR6Ziz0dnaSfYLOf7oRl+EK5e0j2T6nCGGy8kPTIPanVtG++on ODS91EPAgQThVr9TKm7xiJlf9IvF91nQvoYS0MyCURi0yVkJdjpvL4+symyE59SQe+xb ndoNZlUy9+QNjKqEPyA4fF2miKTQBo0uD0ag+zeIWxRlRfjCIFQmgE8uYso1a5B41R6t MHL7q7MrSm2KIZd3tT5BQmpty9SNp7uhOCnfBGazlW1qney2mB4MrkTLWpU9URtYsSHn vZSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=b63bZlRiT4vF1QUJzn6sGuqkJxr1DBRSO1/tSrm+7WU=; b=LEBI4VC21G3EYw5pZqT4sZr9zvI/TEe3bl+tHrHoKI75/PWnV4GijMb6imbNRMQvNY kagBjCx1y4MmnqgzUI9QFWYmqoJYk+KZLQQ500D1BIvbsIgyTGHEIEx5jcL4E9yRYxwd 92Wu2ajasGMLt2cvRitSAnsBTOSXYufLriJmsKVBglj59kedHaePLToOf/zSv/OYbOpn 9cCODwdH380wDsj7ufWSazKrBvRC6sWDJa9A+gfyZhwiBJyRifJ5fBdXKrKhsCbiS006 k2Ewycg7+widxz6qrg81eq2IYDQDIJindyl8u9RUrYunhTznNjvE5W62ruHe0b4alDyv yZQQ== X-Gm-Message-State: ANoB5pnoPyzKZyhTr1e/CGbB2b18Kpg3v5pWd4T4q6eCeCWJRZxTjXUB /A19gktjMciWK01TEg6baIDzjGC7YpI= X-Google-Smtp-Source: AA0mqf4sCoS4v/RYHRAEDqEHrtPKRX42mX6TrsGKmGBlpy766ALlGcpc+hyaNlFxwioFUTrWpvtP3g== X-Received: by 2002:a50:ff0a:0:b0:46b:1231:3858 with SMTP id a10-20020a50ff0a000000b0046b12313858mr19269958edu.40.1671027966347; Wed, 14 Dec 2022 06:26:06 -0800 (PST) Received: from inovex-bberanek.gmail.com (ip-130-180-023-225.um40.pools.vodafone-ip.de. [130.180.23.225]) by smtp.gmail.com with ESMTPSA id y10-20020a056402358a00b0046fb9492961sm4369222edc.25.2022.12.14.06.26.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Dec 2022 06:26:05 -0800 (PST) From: Bastian Beranek Date: Wed, 14 Dec 2022 15:26:03 +0100 Message-ID: <877cyuhxj8.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::535; envelope-from=bastian.beischer@gmail.com; helo=mail-ed1-x535.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TRACKER_ID=0.1 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) I have (add-hook 'c-mode-common-hook 'whitespace-mode) in my .emacs and I am using emacs master (which includes whitespace.el). When opening a source file in my project the buffer immediately is marked as modified and emacs will ask to save the buffer when trying to kill it. I was able to trace this back to the above line in my .emacs. If I don't enable whitespace-mode in the hook the buffer is not marked as modified when opening the .C file. With my configuration I would not expect whitespace-mode to make any changes to the buffer. I went back to whitespace.el from commit 29eb4596956a74a83ceb4c17835886a23ea0dd20 and the problem is fixed. So I assume it is a recent regression in whitespace.el. Thanks for your work on emacs, Bastian In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.35, cairo version 1.17.6) of 2022-12-04 built on inovex-bberanek Repository revision: 3e00e50ee3d54537b8390b8d386387d01ae7553d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --without-libotf --without-m17n-flt --without-gconf --with-native-compilation=yes --with-native-compilation=aot --with-xinput2 --with-x-toolkit=gtk3 --without-xaw3d --with-sound=no --with-tree-sitter --without-gpm --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: C locale-coding-system: nil Major mode: ELisp/d Minor modes in effect: recentf-mode: t whitespace-mode: t dap-tooltip-mode: t dap-ui-controls-mode: t dap-ui-mode: t gdb-many-windows: t dap-mode: t helm-fuzzier-mode: t async-bytecomp-package-mode: t projectile-mode: t yas-global-mode: t yas-minor-mode: t csv-field-index-mode: t global-diff-hl-mode: t diff-hl-mode: t conda-env-autoactivate-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t winum-mode: t smartparens-global-mode: t smartparens-mode: t company-mode: t global-git-commit-mode: t magit-auto-revert-mode: t auto-revert-mode: t server-mode: t flx-ido-mode: t ido-everywhere: t global-subword-mode: t subword-mode: t shell-dirtrack-mode: t global-hi-lock-mode: t hi-lock-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t prettify-symbols-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t hs-minor-mode: t Load-path shadows: ~/repos/dap-mode/dap-hydra hides ~/.emacs.d/lisp/dap-hydra ~/repos/dap-mode/dap-php hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-php ~/repos/dap-mode/dap-hydra hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-hydra ~/repos/dap-mode/dap-go hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-go ~/repos/dap-mode/dap-swi-prolog hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-swi-prolog ~/repos/dap-mode/dap-elixir hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-elixir ~/repos/dap-mode/dap-gdb-lldb hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-gdb-lldb ~/repos/dap-mode/dap-netcore hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-netcore ~/repos/dap-mode/dap-launch hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-launch ~/repos/dap-mode/dap-variables hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-variables ~/repos/dap-mode/dap-erlang hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-erlang ~/repos/dap-mode/dap-pwsh hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-pwsh ~/repos/dap-mode/dap-cpptools hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-cpptools ~/repos/dap-mode/dap-ruby hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-ruby ~/repos/dap-mode/dap-lldb hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-lldb ~/repos/dap-mode/dap-unity hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-unity ~/repos/dap-mode/dap-mouse hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-mouse ~/repos/dap-mode/dap-edge hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-edge ~/repos/dap-mode/dap-node hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-node ~/repos/dap-mode/dapui hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dapui ~/repos/dap-mode/dap-codelldb hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-codelldb ~/repos/dap-mode/dap-dlv-go hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-dlv-go ~/repos/dap-mode/dap-mode hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-mode ~/repos/dap-mode/dap-chrome hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-chrome ~/repos/dap-mode/dap-python hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-python ~/repos/dap-mode/dap-kotlin hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-kotlin ~/repos/dap-mode/dap-overlays hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-overlays ~/repos/dap-mode/dap-utils hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-utils ~/repos/dap-mode/dap-firefox hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-firefox ~/repos/dap-mode/dap-ui hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-ui ~/repos/lsp-treemacs/lsp-treemacs hides /home/bberanek/.emacs.d/elpa/lsp-treemacs-20221001.1958/lsp-treemacs ~/repos/lsp-treemacs/lsp-treemacs-themes hides /home/bberanek/.emacs.d/elpa/lsp-treemacs-20221001.1958/lsp-treemacs-themes ~/repos/treemacs/src/elisp/treemacs-peek-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-peek-mode ~/repos/treemacs/src/elisp/treemacs-faces hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-faces ~/repos/treemacs/src/elisp/treemacs-follow-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-follow-mode ~/repos/treemacs/src/elisp/treemacs-compatibility hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-compatibility ~/repos/treemacs/src/elisp/treemacs-file-management hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-file-management ~/repos/treemacs/src/elisp/treemacs-core-utils hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-core-utils ~/repos/treemacs/src/elisp/treemacs-tag-follow-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-tag-follow-mode ~/repos/treemacs/src/elisp/treemacs-diagnostics hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-diagnostics ~/repos/treemacs/src/elisp/treemacs-async hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-async ~/repos/treemacs/src/elisp/treemacs-icons hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-icons ~/repos/treemacs/src/elisp/treemacs-extensions hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-extensions ~/repos/treemacs/src/elisp/treemacs-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-mode ~/repos/treemacs/src/elisp/treemacs-header-line hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-header-line ~/repos/treemacs/src/elisp/treemacs-mouse-interface hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-mouse-interface ~/repos/treemacs/src/elisp/treemacs-macros hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-macros ~/repos/treemacs/src/elisp/treemacs hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs ~/repos/treemacs/src/elisp/treemacs-themes hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-themes ~/repos/treemacs/src/elisp/treemacs-annotations hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-annotations ~/repos/treemacs/src/elisp/treemacs-tags hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-tags ~/repos/treemacs/src/elisp/treemacs-visuals hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-visuals ~/repos/treemacs/src/elisp/treemacs-interface hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-interface ~/repos/treemacs/src/elisp/treemacs-hydras hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-hydras ~/repos/treemacs/src/elisp/treemacs-customization hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-customization ~/repos/treemacs/src/elisp/treemacs-rendering hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-rendering ~/repos/treemacs/src/elisp/treemacs-bookmarks hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-bookmarks ~/repos/treemacs/src/elisp/treemacs-filewatch-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-filewatch-mode ~/repos/treemacs/src/elisp/treemacs-dom hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-dom ~/repos/treemacs/src/elisp/treemacs-logging hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-logging ~/repos/treemacs/src/elisp/treemacs-persistence hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-persistence ~/repos/treemacs/src/elisp/treemacs-scope hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-scope ~/repos/treemacs/src/elisp/treemacs-workspaces hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-workspaces ~/repos/treemacs/src/elisp/treemacs-fringe-indicator hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-fringe-indicator ~/repos/treemacs/src/elisp/treemacs-project-follow-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-project-follow-mode /home/bberanek/.emacs.d/elpa/cmake-mode-20220823.1201/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode ~/.emacs.d/lisp/buff-menu hides /usr/share/emacs/30.0.50/lisp/buff-menu ~/.emacs.d/lisp/whitespace hides /usr/share/emacs/30.0.50/lisp/whitespace /home/bberanek/.emacs.d/elpa/transient-20221202.1727/transient hides /usr/share/emacs/30.0.50/lisp/transient Features: (shadow mail-extr emacsbug misearch multi-isearch vc-git recentf ido-completing-read+ memoize minibuf-eldef whitespace company-oddmuse company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company-jedi jedi-core python-environment epc ctable concurrent deferred tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-aux tsc-obsolete dap-mouse dap-ui lsp-treemacs lsp-treemacs-themes gdb-mi bindat gud bui bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils lsp-lens dap-python dap-gdb-lldb dap-utils dom xml dap-mode dap-launch posframe dap-overlays python-black reformatter ccls ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck lsp-ui-util lsp-mode lsp-protocol tree-widget spinner network-stream nsm markdown-mode noutline outline lv cmake-project helm-fuzzier helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async projectile lisp-mnt ibuf-ext ibuffer ibuffer-loaddefs dropdown-list yasnippet-snippets yasnippet csv-mode sort diff-hl vc-dir ewoc vc vc-dispatcher my-term conda eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util pythonic python treesit treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags xref treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture inline hl-line ht treemacs-logging treemacs-customization treemacs-macros vterm magit-bookmark bookmark face-remap term ehelp vterm-module term/xterm xterm cmake-mode rst qt-pro pastebin winum calc-mouse calc-yank calc-ext calc calc-loaddefs rect calc-macs ivy delsel ivy-faces ivy-overlay colir smartparens company hide-lines tts-editor buff-menu+ pcase magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu edebug debug backtrace find-func magit-diff smerge-mode diff diff-mode git-commit log-edit message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor server magit-mode transient edmacro kmacro magit-git magit-base magit-section crm compat-27 compat-26 compat compat-macs hideshow flx-ido flx ido dired-x dired dired-loaddefs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs flymake-proc flymake project thingatpt cap-words superword subword vc-cvs vc-rcs log-view easy-mmode pcvs-util finder-inf color f f-shortdoc shortdoc dash s smart-mode-line-atom-one-dark-theme smart-mode-line advice rich-minority my-atom-one-dark-theme tramp tramp-loaddefs trampver tramp-integration cus-edit pp wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec grep compile text-property-search comint ansi-osc ansi-color ring hi-lock cus-load disp-table counsel-autoloads edbi-autoloads winum-autoloads cpputils-cmake-autoloads jabber-autoloads material-theme-autoloads atom-one-dark-theme-autoloads multi-term-autoloads csv-mode-autoloads flycheck-autoloads helm-git-autoloads helm-gtags-autoloads undo-tree-autoloads multi-vterm-autoloads pkg-info-autoloads company-restclient-autoloads ag-autoloads python-black-autoloads treemacs-magit-autoloads google-autoloads qml-mode-autoloads ccls-autoloads helm-lsp-autoloads mo-git-blame-autoloads helm-google-autoloads 2048-game-autoloads python-pytest-autoloads all-the-icons-autoloads tree-sitter-langs-autoloads smartparens-autoloads ido-vertical-mode-autoloads xml-rpc-autoloads tree-sitter-autoloads doom-themes-autoloads ibuffer-vc-autoloads reformatter-autoloads vterm-autoloads conda-autoloads eterm-256color-autoloads xterm-color-autoloads multiple-cursors-autoloads xclip-autoloads helm-projectile-autoloads fsm-autoloads evil-autoloads goto-chg-autoloads diff-hl-autoloads elpy-autoloads persp-projectile-autoloads perspective-autoloads go-mode-autoloads epl-autoloads debbugs-autoloads company-terraform-autoloads terraform-mode-autoloads hcl-mode-autoloads yaml-mode-autoloads json-reformat-autoloads pastebin-autoloads pyvenv-autoloads ido-completing-read+-autoloads comp comp-cstr warnings icons cl-extra help-mode memoize-autoloads package-utils-autoloads markdown-preview-mode-autoloads web-server-autoloads srv-autoloads disk-usage-autoloads smart-mode-line-powerline-theme-autoloads tsc-autoloads queue-autoloads transpose-frame-autoloads babel-autoloads pcache-autoloads helm-c-yasnippet-autoloads lsp-ui-autoloads paredit-autoloads flymake-shellcheck-autoloads pythonic-autoloads rainbow-delimiters-autoloads ggtags-autoloads function-args-autoloads yasnippet-snippets-autoloads helm-company-autoloads helm-flx-autoloads cmake-project-autoloads pkgbuild-mode-autoloads 0xc-autoloads know-your-http-well-autoloads iedit-autoloads emms-autoloads 0x0-autoloads google-contacts-autoloads oauth2-autoloads helm-fuzzier-autoloads auto-complete-c-headers-autoloads edit-server-autoloads flx-ido-autoloads flx-autoloads restclient-autoloads ein-autoloads anaphora-autoloads graphviz-dot-mode-autoloads lua-mode-autoloads sbt-mode-autoloads 0blayout-autoloads yasnippet-autoloads swiper-autoloads ivy-autoloads clang-format-autoloads powerline-autoloads ac-etags-autoloads auto-complete-autoloads realgud-autoloads realgud-recursive-autoloads load-relative-autoloads cmake-mode-autoloads immaterial-theme-autoloads magit-popup-autoloads ibuffer-projectile-autoloads projectile-autoloads company-jedi-autoloads jedi-core-autoloads python-environment-autoloads epc-autoloads ctable-autoloads concurrent-autoloads deferred-autoloads auctex-autoloads tex-site use-package-autoloads helm-ag-autoloads restart-emacs-autoloads websocket-autoloads highlight-indentation-autoloads helm-ack-autoloads helm-git-grep-autoloads loc-changes-autoloads scala-mode-autoloads lsp-java-autoloads dap-mode-autoloads lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads bui-autoloads request-autoloads lsp-mode-autoloads markdown-mode-autoloads spinner-autoloads json-mode-autoloads rx json-snatcher-autoloads bind-key-autoloads smart-mode-line-atom-one-dark-theme-autoloads smart-mode-line-autoloads rich-minority-autoloads helm-bibtex-autoloads helm-autoloads popup-autoloads helm-core-autoloads async-autoloads bibtex-completion-autoloads biblio-autoloads biblio-core-autoloads f-autoloads parsebib-autoloads magit-svn-autoloads magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads compat-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads test-simple-autoloads polymode-autoloads window-numbering-autoloads company-box-autoloads frame-local-autoloads company-autoloads info dash-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 965509 352526) (symbols 48 59921 616) (strings 32 224882 40416) (string-bytes 1 7088505) (vectors 16 99164) (vector-slots 8 1636183 253546) (floats 8 442 624) (intervals 56 1879 908) (buffers 992 16)) From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2022 16:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bastian Beranek , Richard Hansen Cc: 60066@debbugs.gnu.org Received: via spool by 60066-submit@debbugs.gnu.org id=B60066.167103450918381 (code B ref 60066); Wed, 14 Dec 2022 16:16:02 +0000 Received: (at 60066) by debbugs.gnu.org; 14 Dec 2022 16:15:09 +0000 Received: from localhost ([127.0.0.1]:40126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5UPV-0004mP-Do for submit@debbugs.gnu.org; Wed, 14 Dec 2022 11:15:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5UPS-0004lj-28 for 60066@debbugs.gnu.org; Wed, 14 Dec 2022 11:15:08 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5UPM-0008CG-Ck; Wed, 14 Dec 2022 11:15:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=lrECT1Mq8qqQFJ8oWlAAmOH/2lvdYXWaT4Qa5En3+UQ=; b=nEI27GAQKxlX 0Rxlo3m9+mXTHh8Df7rzetyyCJqAYcw8fpFFfUxdK319ZZQju0w+f6cPE1InyV4kVwiF+qExy2zGJ cFRdG4Y89OEE0rDNkVflcju5Hk3/JJ7zYT3pwuL1E82nOwjXAlJ6h3yx3WoopaS7nTEgsBGiMywMz V9iJ7ufNMgVWCvkzKlPF3VNEtIx/dGVgUWmN5b4HOaZfY+WBUGOiEHdL6ietKCNRuj9UKLRN1x+4I mbJJQA7jYgVuxmubY23Rs/rwoOAuRoVLb4dtaQTyZz9IAQATo951Yrx+ia3HtJ4zuAljSoR+QmRh8 1VhY+WLeTHjVfFsXLTznNg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5UPL-0008EG-Kv; Wed, 14 Dec 2022 11:14:59 -0500 Date: Wed, 14 Dec 2022 18:14:56 +0200 Message-Id: <83h6xym073.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877cyuhxj8.fsf@gmail.com> (message from Bastian Beranek on Wed, 14 Dec 2022 15:26:03 +0100) References: <877cyuhxj8.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Bastian Beranek > Date: Wed, 14 Dec 2022 15:26:03 +0100 > > > I have > > (add-hook 'c-mode-common-hook 'whitespace-mode) > > in my .emacs and I am using emacs master (which includes > whitespace.el). When opening a source file in my project the buffer > immediately is marked as modified and emacs will ask to save the buffer > when trying to kill it. > > I was able to trace this back to the above line in my .emacs. If I don't > enable whitespace-mode in the hook the buffer is not marked as modified > when opening the .C file. > > With my configuration I would not expect whitespace-mode to make any > changes to the buffer. > > I went back to whitespace.el from commit > > 29eb4596956a74a83ceb4c17835886a23ea0dd20 > > and the problem is fixed. So I assume it is a recent regression in > whitespace.el. Richard, could you please look into this? It sounds like your recent changes to whitespace.el could be the culprit for this regression. I guess something like with-silent-modifications is missing somewhere? From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Bastian Beranek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2022 16:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 60066@debbugs.gnu.org, Richard Hansen Received: via spool by 60066-submit@debbugs.gnu.org id=B60066.167103686220011 (code B ref 60066); Wed, 14 Dec 2022 16:55:01 +0000 Received: (at 60066) by debbugs.gnu.org; 14 Dec 2022 16:54:22 +0000 Received: from localhost ([127.0.0.1]:40336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5V1R-0005Ch-PZ for submit@debbugs.gnu.org; Wed, 14 Dec 2022 11:54:22 -0500 Received: from mail-yb1-f169.google.com ([209.85.219.169]:44549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5V1N-0005Ca-QZ for 60066@debbugs.gnu.org; Wed, 14 Dec 2022 11:54:21 -0500 Received: by mail-yb1-f169.google.com with SMTP id c140so393147ybf.11 for <60066@debbugs.gnu.org>; Wed, 14 Dec 2022 08:54:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jzkDLiG8/1O62yEPRhuoR1UQfZN3gohW4DgqThS/zg8=; b=EhIaU6fanZdDtqghkGL3S+2yARTGGBVCocvBNwn+CPfvelPtjKYt3lgtARBHaypjzX Yi/wQKYwlVpDMdAZCsMcrOBAJwOFz1N72fDAMatOo04cTW7mXEPK7Tm5Gi8iEy43+fGT wBzwlN0SrGsJuS4s5xjcBWVIxNMmoMEqHtbHY/tjOROWbl3itmQUT7Lm4omFypaAUHE+ yzsJggJc9MJ+7Ak89ola3HPZLKAryB4hK7MTsP5yiC2pKgwvg1CfuN3WWbMFoi+FOOQ+ FwvPnJPvJkfSmJy5PUe2UWD5KwPOj4AW/dU6sSrUXuoFS/eP2utbUfswXqosRnfgqY4C ayTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jzkDLiG8/1O62yEPRhuoR1UQfZN3gohW4DgqThS/zg8=; b=3i5viSYeF0P1O81Wxfe0glukEYBb+KqztDTm+kmwiDROCigzEVScK+TDZ+olkLi/0n XL1oj1rZV13gKAu3KwVMR2B88F883WsbitX7eFPkNyQd3lyt+DuLAUzI811qkDFIT0Mv wcjfX2+kqEB0983qjCmiGyuxPCxfUD6tjNl3sYgZYGr7teX4wH5pgHE/9DnX/CHijs3Z ooQmgoGMNgHHHOmPMcurxEwTdZbXL8W8fjAkKM8kmHbEhIXuc0B2NSfHXXIbEigXIhir Jz8Zhf8/54ccXjYxtq+hyqUs1N2EvPN8JN/WW2nw9ITrJl8modt/4FO/joVCWcyarCxm fPMA== X-Gm-Message-State: ANoB5pmKZCxHasAuRC+cHs87zqAhuJhP0Ieoe8vzSn3Hfgq52WuKY/03 fUEPP/spV0sfjC2COHsBTXBHsCRPb6pgZRYI41A= X-Google-Smtp-Source: AA0mqf7GzvV/62nWjtvJgll7PhJfhAWc9zqxmG9sut4aykZZMaRp20uJMojqLKN9lFcOOt8+hAoS3Pp7gWLzQgvsIQM= X-Received: by 2002:a25:7354:0:b0:6f0:b2d4:1ef4 with SMTP id o81-20020a257354000000b006f0b2d41ef4mr66670246ybc.21.1671036852159; Wed, 14 Dec 2022 08:54:12 -0800 (PST) MIME-Version: 1.0 References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> In-Reply-To: <83h6xym073.fsf@gnu.org> From: Bastian Beranek Date: Wed, 14 Dec 2022 17:53:54 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, Dec 14, 2022 at 5:15 PM Eli Zaretskii wrote: > > > From: Bastian Beranek > > Date: Wed, 14 Dec 2022 15:26:03 +0100 > > > > > > I have > > > > (add-hook 'c-mode-common-hook 'whitespace-mode) > > > > in my .emacs and I am using emacs master (which includes > > whitespace.el). When opening a source file in my project the buffer > > immediately is marked as modified and emacs will ask to save the buffer > > when trying to kill it. > > > > I was able to trace this back to the above line in my .emacs. If I don't > > enable whitespace-mode in the hook the buffer is not marked as modified > > when opening the .C file. > > > > With my configuration I would not expect whitespace-mode to make any > > changes to the buffer. > > > > I went back to whitespace.el from commit > > > > 29eb4596956a74a83ceb4c17835886a23ea0dd20 > > > > and the problem is fixed. So I assume it is a recent regression in > > whitespace.el. > > Richard, could you please look into this? It sounds like your recent > changes to whitespace.el could be the culprit for this regression. I > guess something like with-silent-modifications is missing somewhere? It might be worth pointing out that there are no actual differences between the buffer and its on-disk counterpart, but still emacs considers the buffer to be modified, as if a change was made and reverted (but not through undo). From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Dec 2022 17:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bastian Beranek Cc: 60066@debbugs.gnu.org, rhansen@rhansen.org Received: via spool by 60066-submit@debbugs.gnu.org id=B60066.167103734020404 (code B ref 60066); Wed, 14 Dec 2022 17:03:01 +0000 Received: (at 60066) by debbugs.gnu.org; 14 Dec 2022 17:02:20 +0000 Received: from localhost ([127.0.0.1]:40380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5V9A-0005J2-Cm for submit@debbugs.gnu.org; Wed, 14 Dec 2022 12:02:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5V98-0005Iu-K5 for 60066@debbugs.gnu.org; Wed, 14 Dec 2022 12:02:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5V92-00031q-VM; Wed, 14 Dec 2022 12:02:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=gIYTi4kzZLOevWxoxq6TdvASez31ZBf/aBzQmchmtzQ=; b=B34J9pRPR3es TUhi8g0ZcUMUXaizcsIEPOX3TxiKfNirI3OVRHvVR77ABqGQaO+shTl6czo1QCZdXNSotoIzWEdbh Y/rRwrUdWjXXiougg3OL751ElTvOJB+L2Buw7SLz35QjDv8zZn29SthYxuVru9x/EN32mVkT2Rgtk 4/3zvJp91DgNDaizGPRnqoorcjdc5R7J5ZqAEx9H8FxPcKrfQGgLkFpE88hNWuzhH/ckCqlIZjDdL 7iBHDFCRolJQB6qiMjOw4Nue0gdt8PZB4WT0SDaT6PsoDRAOT8aZ/yOo6QLViJcH1hYCkr1pBxzwR kXB+C6kb6KII7IsWS9rRwg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5V92-0001aP-73; Wed, 14 Dec 2022 12:02:12 -0500 Date: Wed, 14 Dec 2022 19:02:09 +0200 Message-Id: <83edt1ncku.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Bastian Beranek on Wed, 14 Dec 2022 17:53:54 +0100) References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Bastian Beranek > Date: Wed, 14 Dec 2022 17:53:54 +0100 > Cc: Richard Hansen , 60066@debbugs.gnu.org > > It might be worth pointing out that there are no actual differences > between the buffer and its on-disk counterpart, but still emacs > considers the buffer to be modified, as if a change was made and > reverted (but not through undo). That's most probably because whitespace.el puts text properties on some buffer text. From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Dec 2022 00:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 60066@debbugs.gnu.org, Bastian Beranek , rhansen@rhansen.org Received: via spool by 60066-submit@debbugs.gnu.org id=B60066.167106427211351 (code B ref 60066); Thu, 15 Dec 2022 00:32:01 +0000 Received: (at 60066) by debbugs.gnu.org; 15 Dec 2022 00:31:12 +0000 Received: from localhost ([127.0.0.1]:42192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5c9X-0002x1-Sq for submit@debbugs.gnu.org; Wed, 14 Dec 2022 19:31:12 -0500 Received: from mout.web.de ([212.227.15.4]:42793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5c9W-0002wt-FY for 60066@debbugs.gnu.org; Wed, 14 Dec 2022 19:31:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1671064263; bh=vdCbEwORi5juZRmt4gXS0adOD1WG72TJ+NgAo8N03dg=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=nmodBt7ZcK2uKiO8y8S5uV0denDEp37EU9SQghkZdx4WGpwIfORW07XN2WU0MzERd jQhFbbdMCavY6BQtxiir1LfVnmfAJ2zVPF5yM794NiFzpouFXIOCUp/MYcz6ff31hh Hud6jbN68FRzRHHLbBnX31507i6XMxupn1MvtcjegalmOF7nIx7RX6ZCdPhPKyNmzx 3MoWcG2QD4dALy/H4WipgjSMHWQswzC5IeJTknM10r1HCbvnYPBNEOe4F4M+78dTiW FYuoCZmktXoKZ6jOUsG6YVWjKSb2tFKpgoOWYs+bHpt4Rv2hDdY/BKyi20uyuihPhn Fv9S/0UYxlhrA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.76.229.140]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MgzaT-1oRLK61jnJ-00h2r6; Thu, 15 Dec 2022 01:31:03 +0100 From: Michael Heerdegen In-Reply-To: <83edt1ncku.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 14 Dec 2022 19:02:09 +0200") References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> <83edt1ncku.fsf@gnu.org> Date: Thu, 15 Dec 2022 01:31:00 +0100 Message-ID: <87len9tsmz.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:M4X/r7E5mlnDD+eve+e4U7MefiBZ8DooglhPSqeAj6Jgs1EDHb+ lW2bgrc4rtzIRUYUGK4rA7qU1sQAiAAv/An6MDsKjd92zZ1exa8D8ou9HXtVgQ/f+DBOLND UcsVjLFxL9JNt7fcX6UCzxxrRtyhI2V46yR/NvckvrgOiTokzLENpq6epIKrOXl9ceO6USd /D9qHDMoC9zUK0qlbiFLg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:MEpRDyqJlyU=;C/LR7SFBaAbrtmmMVCSvdkqtgAa eDn1p1uxwN6qhGC4134IVUyKfXIqHT3qfOfmsDE1AOKxUYhwdzGCPUwe2EYWpt6KMOFrkTTRC k8yXaUU7zkEzB2u6fiCd1omSYYFWeo3i15HBQWclcc8Z/3nQHH40i4e4GIK30cgIGZgfgfG/4 gFkqvVgnH5Cb7cb3YOAFgqRLLD/ErpzUa6+p7sLuc6N2KrscdaZZHAU4owNn+VKXXCTR50dWu cWLbsvB3vn5F42P28WHXEFn0RfXtg5Bj/4l0RFFHKXv5mo81mteLxpkh3rF3h7quXGZEBFI8j NfrzYyWTXXGbJLUFx/fdr2Jlqt660PUvu52P4MpXUtFZqTIwDeqzeVOMhIN7cKek34Do2nSkA Lw1RbghEd/hhCr5ENXUIYXwQR7Ee7z6dPRK3UKWKNkxG/FCZtE6H5IktXk8W8aYRAJiN5ychv iQ/CZ3lVnhB2lR/Cn7p3/v5bXNfXjmLUxgWsRjA3n09po/OvuDxzwgqCaw68WionLOD9f5J1n s+viMNiBYXy4Hq6QSloHZqlLDnjaMjBAqy3qqAQH94UQAnrlvc10PW920PPHuoL2lkB56HKQY BQMPj32bQ10wB3h+xTdMD1hoCyV7xxIcuRAbVviPPt1NMYSDBURxpZL+fWmaW6f5R5N6owuhv rjhCulIkBzbRe5J48nY5c+hc+p4e3lh9SjItvFfneOPhWsBVJy3nk1qHjnn667doiLtkfsOmZ Mz9kQvnOMoq5H4fsZMbW5ldVQT1JQz8ZM/LBocfd/5QsBew2Lz3gaGemhnSUQM7zTL6idrMc9 nsbFp5NKAuqHTFP7tFPsGEMa5V0AJiGSg3gjLbBCuM61UMmGrYrs1clzsygwBX/gljLSp/aMK GSZHH02UgXLtxfuSwhOivI6ZMzYO9uCXUgdQn+hxxiI71h8LepThpRf8kksBCjdD1S3BwJ1zo lL1f5hrMXjdOZ7Hzsz//34XtyNo= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: > That's most probably because whitespace.el puts text properties on > some buffer text. One guess would be `whitespace--update-bob-eob' where already an `inhibit-read-only' binding had been added. But I didn't check, it's only a guess. There could be several places. Michael. From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Dec 2022 04:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen , Eli Zaretskii Cc: 60066@debbugs.gnu.org, Bastian Beranek Received: via spool by 60066-submit@debbugs.gnu.org id=B60066.167142511321655 (code B ref 60066); Mon, 19 Dec 2022 04:46:01 +0000 Received: (at 60066) by debbugs.gnu.org; 19 Dec 2022 04:45:13 +0000 Received: from localhost ([127.0.0.1]:37813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p781Z-0005dD-0m for submit@debbugs.gnu.org; Sun, 18 Dec 2022 23:45:13 -0500 Received: from spork.scientician.org ([66.228.35.160]:47436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p781W-0005d5-ME for 60066@debbugs.gnu.org; Sun, 18 Dec 2022 23:45:11 -0500 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id EA46B4852D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1671425110; bh=qjOKiw/080gY5T4dqMm1Lm8ImWwDStAADusApO4RudM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=oW1kHpDPDce6nlBrxv3Ou6UzKXn4+bdEz2zhzYxks4wxLBYchctYA2VUwrgBHPmA5 SazfRmS/x6kVVQuny7lTTIe32xc1tWt9LVIk+yUHgarZiUo/f+xeWqUZ2uBjLnbRQl r0EhzKjSQs2m0DWC8VtzQiV4Azm4BU95EsUo012s= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id D90E02009D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1671425107; bh=qjOKiw/080gY5T4dqMm1Lm8ImWwDStAADusApO4RudM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=HEWdr7UX50slCZF+FT5dzhy/6k1ybHu5eSGRBuvRTDGvYzglGX8tMuH74zQKQswhT OPH7e/TrnH6jPMqEMR6DuQ1lyHjfnPfIxAUYYoug9NQCFpVL4ZJVgsUbsSJbhF4Z34 4IPaMvmJYqi4R2DJ0aRUzPrD0joXpr8dy5plWI/w= Message-ID: Date: Sun, 18 Dec 2022 23:45:03 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Content-Language: en-US References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> <83edt1ncku.fsf@gnu.org> <87len9tsmz.fsf@web.de> From: Richard Hansen In-Reply-To: <87len9tsmz.fsf@web.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------80SORb0IHatfGGV0KqMJBfVY" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------80SORb0IHatfGGV0KqMJBfVY Content-Type: multipart/mixed; boundary="------------KTwwENH4M53NP6xEZI1WPbKx"; protected-headers="v1" From: Richard Hansen To: Michael Heerdegen , Eli Zaretskii Cc: Bastian Beranek , 60066@debbugs.gnu.org Message-ID: Subject: Re: bug#60066: 30.0.50; whitespace-mode modifies buffer References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> <83edt1ncku.fsf@gnu.org> <87len9tsmz.fsf@web.de> In-Reply-To: <87len9tsmz.fsf@web.de> --------------KTwwENH4M53NP6xEZI1WPbKx Content-Type: multipart/mixed; boundary="------------kkFeegnyTEmVmYjJSEDfRfaL" --------------kkFeegnyTEmVmYjJSEDfRfaL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Q29udHJvbDogdGFncyAtMSBwYXRjaA0KDQpUaGUgYXR0YWNoZWQgcGF0Y2ggc2hvdWxkIGZp eCB0aGlzIGJ1Zy4NCg== --------------kkFeegnyTEmVmYjJSEDfRfaL Content-Type: text/x-patch; charset=UTF-8; name="0001-whitespace-Fix-unintended-change-in-buffer-modificat.patch" Content-Disposition: attachment; filename*0="0001-whitespace-Fix-unintended-change-in-buffer-modificat.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlMjNlOGU3YzdjNjQ1OGRjYWViZWQ4ZDM0YmNhZWU5ZjgxODUyMWNlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogU3VuLCAxOCBEZWMgMjAyMiAyMzowNDowMCAtMDUwMApTdWJqZWN0OiBb UEFUQ0hdIHdoaXRlc3BhY2U6IEZpeCB1bmludGVuZGVkIGNoYW5nZSBpbiBidWZmZXIgbW9k aWZpY2F0aW9uCiBzdGF0dXMKCiogbGlzcC93aGl0ZXNwYWNlLmVsICh3aGl0ZXNwYWNlLS1l bXB0eS1hdC1ib2ItbWF0Y2hlciwKd2hpdGVzcGFjZS0tZW1wdHktYXQtZW9iLW1hdGNoZXIs IHdoaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iKToKU2lsZW50bHkgYWRkIHRoZSBgZm9udC1s b2NrLW11bHRpbGluZScgdGV4dCBwcm9wZXJ0eSB3aGVuIGhpZ2hsaWdodGluZwpiZWdpbm5p bmctb2YtYnVmZmVyIGFuZCBlbmQtb2YtYnVmZmVyIGVtcHR5IGxpbmVzIHRvIHByZXZlbnQg RW1hY3MKZnJvbSBydW5uaW5nIG1vZGlmaWNhdGlvbiBob29rcyBvciBjb25zaWRlcmluZyB0 aGUgYnVmZmVyIHRvIGJlCm1vZGlmaWVkIChCdWcjNjAwNjYpLgoqIHRlc3QvbGlzcC93aGl0 ZXNwYWNlLXRlc3RzLmVsICh3aGl0ZXNwYWNlLXRlc3RzLS1lbXB0eS1ib2ItZW9iLW1vZGlm aWVkKToKQWRkIGEgcmVncmVzc2lvbiB0ZXN0LgotLS0KIGxpc3Avd2hpdGVzcGFjZS5lbCAg ICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogdGVzdC9saXNw L3doaXRlc3BhY2UtdGVzdHMuZWwgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCAyNyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNw L3doaXRlc3BhY2UuZWwgYi9saXNwL3doaXRlc3BhY2UuZWwKaW5kZXggMmMxNTIwZWM2YS4u NTU4YmUxODQxYSAxMDA2NDQKLS0tIGEvbGlzcC93aGl0ZXNwYWNlLmVsCisrKyBiL2xpc3Av d2hpdGVzcGFjZS5lbApAQCAtMjI4MywxMCArMjI4MywxMSBAQCB3aGl0ZXNwYWNlLS1lbXB0 eS1hdC1ib2ItbWF0Y2hlcgogICAgICAgICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbiAoZ290 by1jaGFyIHdoaXRlc3BhY2UtcG9pbnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChsaW5lLWJlZ2lubmluZy1wb3NpdGlvbikpKSkpCiAgICAgKHdoZW4gKD0gcCAxKQot ICAgICAgOzsgU2VlIHRoZSBjb21tZW50IGluIGB3aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVv YicgZm9yIHdoeSB0aGlzCi0gICAgICA7OyB0ZXh0IHByb3BlcnR5IGlzIGFkZGVkIGhlcmUu Ci0gICAgICAocHV0LXRleHQtcHJvcGVydHkgMSB3aGl0ZXNwYWNlLWJvYi1tYXJrZXIKLSAg ICAgICAgICAgICAgICAgICAgICAgICAnZm9udC1sb2NrLW11bHRpbGluZSB0KSkKKyAgICAg ICh3aXRoLXNpbGVudC1tb2RpZmljYXRpb25zCisgICAgICAgIDs7IFNlZSB0aGUgY29tbWVu dCBpbiBgd2hpdGVzcGFjZS0tdXBkYXRlLWJvYi1lb2InIGZvciB3aHkKKyAgICAgICAgOzsg dGhpcyB0ZXh0IHByb3BlcnR5IGlzIGFkZGVkIGhlcmUuCisgICAgICAgIChwdXQtdGV4dC1w cm9wZXJ0eSAxIHdoaXRlc3BhY2UtYm9iLW1hcmtlcgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgJ2ZvbnQtbG9jay1tdWx0aWxpbmUgdCkpKQogICAgICh3aGVuICg8IHAgZSkKICAg ICAgIChzZXQtbWF0Y2gtZGF0YSAobGlzdCBwIGUpKQogICAgICAgKGdvdG8tY2hhciBlKSkp KQpAQCAtMjMwNywxMCArMjMwOCwxMSBAQCB3aGl0ZXNwYWNlLS1lbXB0eS1hdC1lb2ItbWF0 Y2hlcgogZW1wdHkgbGluZXMgd2lsbCBubyBsb25nZXIgYmUgRW9CIGVtcHR5IGxpbmVzLiAg SGlnaGxpZ2h0aW5nCiB0aG9zZSBsaW5lcyBjYW4gYmUgZGlzdHJhY3RpbmcuKSIKICAgKHdo ZW4gKD0gbGltaXQgKDErIChidWZmZXItc2l6ZSkpKQotICAgIDs7IFNlZSB0aGUgY29tbWVu dCBpbiBgd2hpdGVzcGFjZS0tdXBkYXRlLWJvYi1lb2InIGZvciB3aHkgdGhpcwotICAgIDs7 IHRleHQgcHJvcGVydHkgaXMgYWRkZWQgaGVyZS4KLSAgICAocHV0LXRleHQtcHJvcGVydHkg d2hpdGVzcGFjZS1lb2ItbWFya2VyIGxpbWl0Ci0gICAgICAgICAgICAgICAgICAgICAgICdm b250LWxvY2stbXVsdGlsaW5lIHQpKQorICAgICh3aXRoLXNpbGVudC1tb2RpZmljYXRpb25z CisgICAgICA7OyBTZWUgdGhlIGNvbW1lbnQgaW4gYHdoaXRlc3BhY2UtLXVwZGF0ZS1ib2It ZW9iJyBmb3Igd2h5IHRoaXMKKyAgICAgIDs7IHRleHQgcHJvcGVydHkgaXMgYWRkZWQgaGVy ZS4KKyAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSB3aGl0ZXNwYWNlLWVvYi1tYXJrZXIgbGlt aXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAnZm9udC1sb2NrLW11bHRpbGluZSB0KSkp CiAgIChsZXQgKChiIChtYXggKHBvaW50KSB3aGl0ZXNwYWNlLWVvYi1tYXJrZXIKICAgICAg ICAgICAgICAgICB3aGl0ZXNwYWNlLWJvYi1tYXJrZXIgOyBTZWUgY29tbWVudCBpbiB0aGUg Ym9iIGZ1bmMuCiAgICAgICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uIChnb3RvLWNoYXIg d2hpdGVzcGFjZS1wb2ludCkKQEAgLTI0NTIsOCArMjQ1NCw5IEBAIHdoaXRlc3BhY2UtLXVw ZGF0ZS1ib2ItZW9iCiAgICAgICAgICAgICAoc2F2ZS1tYXRjaC1kYXRhCiAgICAgICAgICAg ICAgICh3aGVuIChsb29raW5nLWF0IHdoaXRlc3BhY2UtZW1wdHktYXQtYm9iLXJlZ2V4cCkK ICAgICAgICAgICAgICAgICAoc2V0LW1hcmtlciB3aGl0ZXNwYWNlLWJvYi1tYXJrZXIgKG1h dGNoLWVuZCAxKSkKLSAgICAgICAgICAgICAgICAocHV0LXRleHQtcHJvcGVydHkgKG1hdGNo LWJlZ2lubmluZyAxKSAobWF0Y2gtZW5kIDEpCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICdmb250LWxvY2stbXVsdGlsaW5lIHQpKSkpCisgICAgICAgICAgICAgICAg KHdpdGgtc2lsZW50LW1vZGlmaWNhdGlvbnMKKyAgICAgICAgICAgICAgICAgIChwdXQtdGV4 dC1wcm9wZXJ0eSAobWF0Y2gtYmVnaW5uaW5nIDEpIChtYXRjaC1lbmQgMSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZm9udC1sb2NrLW11bHRpbGluZSB0KSkp KSkKICAgICAgICAgICAod2hlbiAob3IgKG51bGwgZW5kKQogICAgICAgICAgICAgICAgICAg ICAoPj0gZW5kIChzYXZlLWV4Y3Vyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGdvdG8tY2hhciB3aGl0ZXNwYWNlLWVvYi1tYXJrZXIpCkBAIC0yNDY2LDggKzI0Njks OSBAQCB3aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVvYgogICAgICAgICAgICAgICAod2hlbiAo d2hpdGVzcGFjZS0tbG9va2luZy1iYWNrCiAgICAgICAgICAgICAgICAgICAgICB3aGl0ZXNw YWNlLWVtcHR5LWF0LWVvYi1yZWdleHApCiAgICAgICAgICAgICAgICAgKHNldC1tYXJrZXIg d2hpdGVzcGFjZS1lb2ItbWFya2VyIChtYXRjaC1iZWdpbm5pbmcgMSkpCi0gICAgICAgICAg ICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IChtYXRjaC1iZWdpbm5pbmcgMSkgKG1hdGNoLWVu ZCAxKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZm9udC1sb2NrLW11 bHRpbGluZSB0KSkpKSkpKSkpCisgICAgICAgICAgICAgICAgKHdpdGgtc2lsZW50LW1vZGlm aWNhdGlvbnMKKyAgICAgICAgICAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSAobWF0Y2gt YmVnaW5uaW5nIDEpIChtYXRjaC1lbmQgMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAnZm9udC1sb2NrLW11bHRpbGluZSB0KSkpKSkpKSkpKQogCiAMCiA7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7CmRpZmYgLS1naXQgYS90ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5l bCBiL3Rlc3QvbGlzcC93aGl0ZXNwYWNlLXRlc3RzLmVsCmluZGV4IDMzMGZjMzM1ZWEuLjcw NzljMWVhNWUgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC93aGl0ZXNwYWNlLXRlc3RzLmVsCisr KyBiL3Rlc3QvbGlzcC93aGl0ZXNwYWNlLXRlc3RzLmVsCkBAIC0zMzQsNiArMzM0LDE3IEBA IHdoaXRlc3BhY2UtdGVzdHMtLWVtcHR5LWJvYi1lb2ItcmVhZC1vbmx5LWJ1ZmZlcgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICLCqzp3aGl0ZXNwYWNlLWVt cHR5OlxuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICLCuyIp KSkpKQogCisoZXJ0LWRlZnRlc3Qgd2hpdGVzcGFjZS10ZXN0cy0tZW1wdHktYm9iLWVvYi1t b2RpZmllZCAoKQorICAiUmVncmVzc2lvbiB0ZXN0IGZvciBCdWcjNjAwNjYuIgorICAod2hp dGVzcGFjZS10ZXN0cy0td2l0aC10ZXN0LWJ1ZmZlciAnKCkKKyAgICAoaW5zZXJ0ICJcbnhc blxuIikKKyAgICAoZ290by1jaGFyIDIpCisgICAgKHNldC1idWZmZXItbW9kaWZpZWQtcCBu aWwpCisgICAgKGxldCAoKHdoaXRlc3BhY2Utc3R5bGUgJyhmYWNlIGVtcHR5KSkpCisgICAg ICAod2hpdGVzcGFjZS1tb2RlIDEpCisgICAgICAoc2hvdWxkIChub3QgKGJ1ZmZlci1tb2Rp ZmllZC1wKSkpKSkpCisKKwogKGVydC1kZWZ0ZXN0IHdoaXRlc3BhY2UtdGVzdHMtLWluZGly ZWN0LWNsb25lLWJyZWFrcy1iYXNlLW1hcmtlcnMgKCkKICAgIlNwZWNpZmljIHJlZ3Jlc3Np b24gdGVzdCBmb3IgQnVnIzU5NjE4LiIKICAgKHdoaXRlc3BhY2UtdGVzdHMtLXdpdGgtdGVz dC1idWZmZXIgJyhmYWNlIGVtcHR5KQotLSAKMi4zOS4wCgo= --------------kkFeegnyTEmVmYjJSEDfRfaL-- --------------KTwwENH4M53NP6xEZI1WPbKx-- --------------80SORb0IHatfGGV0KqMJBfVY Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmOf7E8ACgkQ0GvrRa1X 4hTxEA/6A92ow5t3aAhsGtSPhabuU4oX2ibaXC34DtYsbielKt43T2JLZgyMy5aa Yk9sP1MRto6fZGJIkpOqsFKXVIECLctcESMTvrgyfMqRvve6D1j6jPVoHXmdKokN Ow26h4kZw1tEr9fI6K2UjYzU7CqRc7/s8rkSmNBhU+p/nJaqry9ierD9gYWBbkr1 7CnZ9doF+hLP6LDbA00GWrM9WSAL1iT1fz0DPj1vRGjMaiD8rNn3fsIyp8XTvJ0r Jg8qRnHWcJs2jR4j0v1L3B0aNf3fDGXUH87tDDTkNfrNC6yb8v/LzZpVkWVQDBes b2p2IDKr5YPsjKbEBdzyfthJYr6PVHL/NZJxoXlZfH8d1h+kXp7f7OJXxWiYsIW3 6OISkO4seTBZfmPl697/E1Y84G0nD12rJVaGAZhTKV5xVHwLxtIksNlIvtE/h84X tErqY6KsnyjhTDRkcDUVGFqy2sfaKNAZSQx+tcuZmLzu/llNtZTKHsTBWtWWYnWD oQrfwQBIvY5jPKIFg7uyHR3Nwbt4ysOBCyJ/tIf0iKPUeNtvr1Vf28snhbOXAqPG 2YRSXlW/q8j+F4QmrH32m5J2OwtvsyK/CPlnCGO99l9jpsXUkV43hSwyY2z5lUo8 RNwk0G42Jh0IeJ0KzIj0PUfvUsuNLKIQn6k7ch2DfZNkDy/Nucc= =xzBH -----END PGP SIGNATURE----- --------------80SORb0IHatfGGV0KqMJBfVY-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 19 00:30:43 2022 Received: (at control) by debbugs.gnu.org; 19 Dec 2022 05:30:44 +0000 Received: from localhost ([127.0.0.1]:37896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p78jb-0006Ac-KQ for submit@debbugs.gnu.org; Mon, 19 Dec 2022 00:30:43 -0500 Received: from spork.scientician.org ([66.228.35.160]:34204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p78jZ-0006AW-E5 for control@debbugs.gnu.org; Mon, 19 Dec 2022 00:30:41 -0500 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id 08BA84852D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1671427841; bh=ltYB/0OE86mIE7tuj4wRcm4ePZhdw0ZsTNTQt7Vzfls=; h=Date:To:From:Subject:From; b=JtNH0ErdLSbQXZJ/kwYr1/Rdpsq9Psbqztiu7eSv4xV8SCpV/7RD5Ex40bbLvuK8p UwP19R9Oh149iZK4YD66scA0Mz0BLG5N2bOiGCIC7PyDS8ZpwaNpUw9mc6KrBlKIr0 WwhiCPmVv/D+hxqGgYpuGXp4TYh82FS1hiV5XBCg= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id EC69F2009D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1671427839; bh=ltYB/0OE86mIE7tuj4wRcm4ePZhdw0ZsTNTQt7Vzfls=; h=Date:To:From:Subject:From; b=b46W+Yz/dE+KLB/gLTmsLG83WbXcWK9rikXCSWl/T/BR1iSoDe+4Oki9nMMMypxKh +QL2LG+zorPBPBR8zd002JWsJ+C5s9zto5DzT5d986nBkp52LI9pdxDc2ny55IVmnO 6kp6U/thSjqyUOSNGTWwwZdV8vxsg5JRTFKdS2/s= Message-ID: <12121a81-866c-1841-24e8-12eb7c396369@rhansen.org> Date: Mon, 19 Dec 2022 00:30:35 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 Content-Language: en-US To: control@debbugs.gnu.org From: Richard Hansen Subject: tag patch Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------sO1JjjIks7N2cEoBOKLbp29E" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------sO1JjjIks7N2cEoBOKLbp29E Content-Type: multipart/mixed; boundary="------------Yepu4isgM0X4v8mYlZnP0U27"; protected-headers="v1" From: Richard Hansen To: control@debbugs.gnu.org Message-ID: <12121a81-866c-1841-24e8-12eb7c396369@rhansen.org> Subject: tag patch --------------Yepu4isgM0X4v8mYlZnP0U27 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 dGFncyA1OTYxOCBwYXRjaA0KdGFncyA2MDA2NiBwYXRjaA0KdGhhbmtzDQo= --------------Yepu4isgM0X4v8mYlZnP0U27-- --------------sO1JjjIks7N2cEoBOKLbp29E Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmOf9vsACgkQ0GvrRa1X 4hRvmQ//XZCuX4GISm/OvxDVunpdz2MEwml0rqA4KxnEpo2poGGoPeJ6021zQgzj YGfgp2d/wXe26VjilIU5Yp8JAVP/kU4RADawl/ipj1I10VYw+Y95y8IxaEeVKSQx 9vH0bW2cMDXveeYmDWrODUsHkbENPmDxWYCC1YNJmzmEG28lGLQ2+2ZTSlA0k3d2 lZ+vEWSFt/+N99uP2mIAxJl1TePfrhvw2IWs9gryUfegraEBaTBepUIqfD+zCLwA nefozGXE20Mr+Wrc/4EMLAfcEnJU6soFKBiLTG2IPIk/GQXn5hxrPo7j/4b/Q6Hf iSxIpkxs0zv0yapAFM5HMa1RcT7ijmoEnWX0LjpXVThNpRSgJhcbmc+nWwmbA2NZ D/CuIg70ZWcU8VBoeBcXJbPf2s3/UGK5MiJZ/FuVs/9I9NtSs+U+uvwVYX0OQOHd YCYhIC+mXsCQ4LqIfcpB/2HU2/Xcs8EQ7wgXdUNjSbatTuNlBzGSEH1pK3F9FSBb imu5UKG/8gmqmXHD+Ng3n9fnrX5/fswRnY8nYfsLQnUXpDHO+wqW8xPKqtvcj+cp DtufYLzBaClp5VSANlLh1av9Ij+V0GA6UC05eJQf+zShK0dPCZR/Gkaij6tMeBLk cQ/kCUEbEDa5kJcYz09H4hQmbASRCjRO1OXNGjV9BukLV0TPbQE= =gjQA -----END PGP SIGNATURE----- --------------sO1JjjIks7N2cEoBOKLbp29E-- From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Bastian Beranek Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Dec 2022 10:14:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Richard Hansen Cc: Michael Heerdegen , Eli Zaretskii , 60066@debbugs.gnu.org Received: via spool by 60066-submit@debbugs.gnu.org id=B60066.167144483813159 (code B ref 60066); Mon, 19 Dec 2022 10:14:03 +0000 Received: (at 60066) by debbugs.gnu.org; 19 Dec 2022 10:13:58 +0000 Received: from localhost ([127.0.0.1]:38180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7D9i-0003QB-8D for submit@debbugs.gnu.org; Mon, 19 Dec 2022 05:13:58 -0500 Received: from mail-yb1-f175.google.com ([209.85.219.175]:44647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7D9h-0003Pz-4b for 60066@debbugs.gnu.org; Mon, 19 Dec 2022 05:13:57 -0500 Received: by mail-yb1-f175.google.com with SMTP id c140so8875999ybf.11 for <60066@debbugs.gnu.org>; Mon, 19 Dec 2022 02:13:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ESQouhEan0WB+t52yKJ0q6xYGX5Dqc8zVvG3WXINtJ0=; b=LJHGfLBnzJ32Yk926nfwxt603poko533RRtSFO0sDh7A7drxR++5u5Hen6wLRZDzo7 JWfRyDAiyqZjVy1jE5/p2oUqweBsXk56zM5k2/EnPQnNkFLv4+QLWSocEtbLnOSD0a/U kyDKdMnm3yCvwvaWVwXNYfNTjFJgukXiBbnD325yV3yBja1WvzYXwf7tDQ+Nw6cSMq51 oX2zAL2E3ekVzm+Ylcv7MZJvz9SeqcInSwAdeUg5jlCL84hlwIIFC7aUrsknpU0n2OBN Co/xfgwEowDnmJLtURNwW4ydlan4X1Q5/RIza4uZV27L+RgoP0lPEGWeVLN8Pd2agyvw nxAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ESQouhEan0WB+t52yKJ0q6xYGX5Dqc8zVvG3WXINtJ0=; b=7tSqy5+Lhzefoxul0fsWRFgTeTmvtWhPjb8Rrlq+CEwGP95wIitEM592ui1YGeYtMK Y8kHinX9uuc+MGiiglNm1ze5SyXa1Or11PxzG3YB7TAb2W5ZGCsmes+9+8DF4+RJkTYL cYGFhdcaRDTu8ZPXipUDEOhcjQ4n/VsmSTyio7ayagKagczmZV+4I+QmFp0o3gZjxR+e 8oEZYfDgj5rst2W8CD1Hq+OiSzLv/eN1ghGqEi6hpnWQ/5cEHVmJsKaCWwYhhWF4Pc24 LtKXxx8HIwvORHzWlIcdiRzdJzPpKArioohs+vxRXX4JVYDR/ratAwGOihQgL04+7rc9 Skrg== X-Gm-Message-State: AFqh2kp/l/H4vGUGe7cmBe710ZeB3K6zL19XtgZMbx6wm8/u9ge8W/bI H/jhChjpG6w186FziXoTXCkk7pJFvIM8hxxbZU4= X-Google-Smtp-Source: AMrXdXsLOF9oeTJVZ912rzB3X+vi5NwH7cySvb2DIXUeILeSZUOy0VZUyeZTjzj/Pv5qq0iM0bkAaar6QBbQehNhy5U= X-Received: by 2002:a25:9a85:0:b0:739:8ad7:ecd4 with SMTP id s5-20020a259a85000000b007398ad7ecd4mr1783834ybo.79.1671444831400; Mon, 19 Dec 2022 02:13:51 -0800 (PST) MIME-Version: 1.0 References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> <83edt1ncku.fsf@gnu.org> <87len9tsmz.fsf@web.de> In-Reply-To: From: Bastian Beranek Date: Mon, 19 Dec 2022 11:13:34 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, Dec 19, 2022 at 5:45 AM Richard Hansen wrote: > > Control: tags -1 patch > > The attached patch should fix this bug. Thank you, this works for me. Bastian From unknown Sat Jun 14 04:54:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60066: 30.0.50; whitespace-mode modifies buffer Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Dec 2022 13:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Richard Hansen Cc: michael_heerdegen@web.de, 60066@debbugs.gnu.org, bastian.beischer@gmail.com Received: via spool by 60066-submit@debbugs.gnu.org id=B60066.16714576129891 (code B ref 60066); Mon, 19 Dec 2022 13:47:01 +0000 Received: (at 60066) by debbugs.gnu.org; 19 Dec 2022 13:46:52 +0000 Received: from localhost ([127.0.0.1]:38540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7GTj-0002ZT-No for submit@debbugs.gnu.org; Mon, 19 Dec 2022 08:46:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7GTi-0002ZJ-CO for 60066@debbugs.gnu.org; Mon, 19 Dec 2022 08:46:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7GTc-0000Fk-NC; Mon, 19 Dec 2022 08:46:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=9F2WwyOx43jrTCvYQb7rWXE9CtHFvZbVURF4om4Yx6Q=; b=GRBTmL901pDi eexWN+5YbeSen1OiolLaASnVDOaXsGWYOZ0aNx1Qqqw3m9Fc0t+2VgkDmmxXdaoXYC/o+Gt3MTi7N kTk3hQp4epurLcOss9IcRS5Wv7Ifrb2V9fC1n/JZ4q1qAsY9JlcLlsVvbtA/KaXMHaj+sEHppLJj2 ctNSJQZ2JE5Uu8F45DsXhf6CtSTFmweS/pv0XhndV4Z/E5GMqWwdituLMcsritb1B+i2oO/d7fxN1 B15Wfo2sEUd5e1SVCHlQzyNb28C5/XRZnir1IiZY8XjgNPb4RoOzO+I/Xw09aRwRr4mJeVs11sSRq daWleK9yUz3EiHCFNtVULA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7GTb-0006Qr-9a; Mon, 19 Dec 2022 08:46:43 -0500 Date: Mon, 19 Dec 2022 15:46:54 +0200 Message-Id: <83bknzeca9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Richard Hansen on Sun, 18 Dec 2022 23:45:03 -0500) References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> <83edt1ncku.fsf@gnu.org> <87len9tsmz.fsf@web.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 18 Dec 2022 23:45:03 -0500 > Cc: Bastian Beranek , 60066@debbugs.gnu.org > From: Richard Hansen > > The attached patch should fix this bug. Thanks, installed. From unknown Sat Jun 14 04:54:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Bastian Beranek Subject: bug#60066: closed (Re: bug#60066: 30.0.50; whitespace-mode modifies buffer) Message-ID: References: <83cz8fecb9.fsf@gnu.org> <877cyuhxj8.fsf@gmail.com> X-Gnu-PR-Message: they-closed 60066 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 60066@debbugs.gnu.org Date: Mon, 19 Dec 2022 13:47:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1671457622-9906-1" This is a multi-part message in MIME format... ------------=_1671457622-9906-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #60066: 30.0.50; whitespace-mode modifies buffer which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 60066@debbugs.gnu.org. --=20 60066: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60066 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1671457622-9906-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 60066-done) by debbugs.gnu.org; 19 Dec 2022 13:46:19 +0000 Received: from localhost ([127.0.0.1]:38536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7GTD-0002ZB-Dp for submit@debbugs.gnu.org; Mon, 19 Dec 2022 08:46:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p7GT9-0002Z4-S9 for 60066-done@debbugs.gnu.org; Mon, 19 Dec 2022 08:46:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7GT4-0000B1-3L; Mon, 19 Dec 2022 08:46:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3Lb5cxPlrgBgqpIckbNPM5hesQ78UYSr6GR1YgAQmnk=; b=CsfmISWTYw9O 9QCra8ct2M3teMtfL9J/Jr9O//kfjqiqmuDP6cPi88kHgQMffagM1FqS1U+3lhpi0q3pwDcjj6Lkz bSyqx79eF6KHhl0/OzTalTYK5wlnJSUyCyrMeIZbyT+NnKxpf6K1RJt51ZiZbicqAvRFymR0KkrbQ HNF8NrNXIy84rxsO/OPnpU1iv0NJ4d0J4NyQdXAbcj372pIDtxwDYkGlpXnHlGd29QUzH0eQaGMv9 pzG6HaVcYk96C0cNBY9KuPaC3+js3YG36TUTTIMrS4MURi42eQsMj2cdPRD6WemtW3Va//o/dMJSH xDUAv3+yWmKI4I5zcVUuFw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p7GT3-0006LL-Jg; Mon, 19 Dec 2022 08:46:09 -0500 Date: Mon, 19 Dec 2022 15:46:18 +0200 Message-Id: <83cz8fecb9.fsf@gnu.org> From: Eli Zaretskii To: Bastian Beranek In-Reply-To: (message from Bastian Beranek on Mon, 19 Dec 2022 11:13:34 +0100) Subject: Re: bug#60066: 30.0.50; whitespace-mode modifies buffer References: <877cyuhxj8.fsf@gmail.com> <83h6xym073.fsf@gnu.org> <83edt1ncku.fsf@gnu.org> <87len9tsmz.fsf@web.de> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60066-done Cc: michael_heerdegen@web.de, 60066-done@debbugs.gnu.org, rhansen@rhansen.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Bastian Beranek > Date: Mon, 19 Dec 2022 11:13:34 +0100 > Cc: Michael Heerdegen , Eli Zaretskii , 60066@debbugs.gnu.org > > On Mon, Dec 19, 2022 at 5:45 AM Richard Hansen wrote: > > > > Control: tags -1 patch > > > > The attached patch should fix this bug. > > Thank you, this works for me. Thanks for testing, I've now installed the fix on the emacs-29 branch, and I'm closing the bug. ------------=_1671457622-9906-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Dec 2022 14:26:17 +0000 Received: from localhost ([127.0.0.1]:39571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5Si7-0001F6-NU for submit@debbugs.gnu.org; Wed, 14 Dec 2022 09:26:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:45338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5Si5-0001Ex-4X for submit@debbugs.gnu.org; Wed, 14 Dec 2022 09:26:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5Si4-0001kA-Q5 for bug-gnu-emacs@gnu.org; Wed, 14 Dec 2022 09:26:12 -0500 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p5Si1-0007Q9-Fq for bug-gnu-emacs@gnu.org; Wed, 14 Dec 2022 09:26:12 -0500 Received: by mail-ed1-x535.google.com with SMTP id r26so22700140edc.10 for ; Wed, 14 Dec 2022 06:26:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=b63bZlRiT4vF1QUJzn6sGuqkJxr1DBRSO1/tSrm+7WU=; b=j7vgnQq6rN7dIZrryhu8Z6/KKcfcmtCJ+2Cu4FsCHDkF4S8FicXhD6E+0kYmMoZOwJ F4El8IezDPWmTY+HfEkR6Ziz0dnaSfYLOf7oRl+EK5e0j2T6nCGGy8kPTIPanVtG++on ODS91EPAgQThVr9TKm7xiJlf9IvF91nQvoYS0MyCURi0yVkJdjpvL4+symyE59SQe+xb ndoNZlUy9+QNjKqEPyA4fF2miKTQBo0uD0ag+zeIWxRlRfjCIFQmgE8uYso1a5B41R6t MHL7q7MrSm2KIZd3tT5BQmpty9SNp7uhOCnfBGazlW1qney2mB4MrkTLWpU9URtYsSHn vZSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=b63bZlRiT4vF1QUJzn6sGuqkJxr1DBRSO1/tSrm+7WU=; b=LEBI4VC21G3EYw5pZqT4sZr9zvI/TEe3bl+tHrHoKI75/PWnV4GijMb6imbNRMQvNY kagBjCx1y4MmnqgzUI9QFWYmqoJYk+KZLQQ500D1BIvbsIgyTGHEIEx5jcL4E9yRYxwd 92Wu2ajasGMLt2cvRitSAnsBTOSXYufLriJmsKVBglj59kedHaePLToOf/zSv/OYbOpn 9cCODwdH380wDsj7ufWSazKrBvRC6sWDJa9A+gfyZhwiBJyRifJ5fBdXKrKhsCbiS006 k2Ewycg7+widxz6qrg81eq2IYDQDIJindyl8u9RUrYunhTznNjvE5W62ruHe0b4alDyv yZQQ== X-Gm-Message-State: ANoB5pnoPyzKZyhTr1e/CGbB2b18Kpg3v5pWd4T4q6eCeCWJRZxTjXUB /A19gktjMciWK01TEg6baIDzjGC7YpI= X-Google-Smtp-Source: AA0mqf4sCoS4v/RYHRAEDqEHrtPKRX42mX6TrsGKmGBlpy766ALlGcpc+hyaNlFxwioFUTrWpvtP3g== X-Received: by 2002:a50:ff0a:0:b0:46b:1231:3858 with SMTP id a10-20020a50ff0a000000b0046b12313858mr19269958edu.40.1671027966347; Wed, 14 Dec 2022 06:26:06 -0800 (PST) Received: from inovex-bberanek.gmail.com (ip-130-180-023-225.um40.pools.vodafone-ip.de. [130.180.23.225]) by smtp.gmail.com with ESMTPSA id y10-20020a056402358a00b0046fb9492961sm4369222edc.25.2022.12.14.06.26.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Dec 2022 06:26:05 -0800 (PST) From: Bastian Beranek To: bug-gnu-emacs@gnu.org Subject: 30.0.50; whitespace-mode modifies buffer Date: Wed, 14 Dec 2022 15:26:03 +0100 Message-ID: <877cyuhxj8.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::535; envelope-from=bastian.beischer@gmail.com; helo=mail-ed1-x535.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TRACKER_ID=0.1 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) I have (add-hook 'c-mode-common-hook 'whitespace-mode) in my .emacs and I am using emacs master (which includes whitespace.el). When opening a source file in my project the buffer immediately is marked as modified and emacs will ask to save the buffer when trying to kill it. I was able to trace this back to the above line in my .emacs. If I don't enable whitespace-mode in the hook the buffer is not marked as modified when opening the .C file. With my configuration I would not expect whitespace-mode to make any changes to the buffer. I went back to whitespace.el from commit 29eb4596956a74a83ceb4c17835886a23ea0dd20 and the problem is fixed. So I assume it is a recent regression in whitespace.el. Thanks for your work on emacs, Bastian In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.35, cairo version 1.17.6) of 2022-12-04 built on inovex-bberanek Repository revision: 3e00e50ee3d54537b8390b8d386387d01ae7553d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Arch Linux Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-modules --without-libotf --without-m17n-flt --without-gconf --with-native-compilation=yes --with-native-compilation=aot --with-xinput2 --with-x-toolkit=gtk3 --without-xaw3d --with-sound=no --with-tree-sitter --without-gpm --without-compress-install '--program-transform-name=s/\([ec]tags\)/\1.emacs/' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: C locale-coding-system: nil Major mode: ELisp/d Minor modes in effect: recentf-mode: t whitespace-mode: t dap-tooltip-mode: t dap-ui-controls-mode: t dap-ui-mode: t gdb-many-windows: t dap-mode: t helm-fuzzier-mode: t async-bytecomp-package-mode: t projectile-mode: t yas-global-mode: t yas-minor-mode: t csv-field-index-mode: t global-diff-hl-mode: t diff-hl-mode: t conda-env-autoactivate-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t winum-mode: t smartparens-global-mode: t smartparens-mode: t company-mode: t global-git-commit-mode: t magit-auto-revert-mode: t auto-revert-mode: t server-mode: t flx-ido-mode: t ido-everywhere: t global-subword-mode: t subword-mode: t shell-dirtrack-mode: t global-hi-lock-mode: t hi-lock-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t prettify-symbols-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t hs-minor-mode: t Load-path shadows: ~/repos/dap-mode/dap-hydra hides ~/.emacs.d/lisp/dap-hydra ~/repos/dap-mode/dap-php hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-php ~/repos/dap-mode/dap-hydra hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-hydra ~/repos/dap-mode/dap-go hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-go ~/repos/dap-mode/dap-swi-prolog hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-swi-prolog ~/repos/dap-mode/dap-elixir hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-elixir ~/repos/dap-mode/dap-gdb-lldb hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-gdb-lldb ~/repos/dap-mode/dap-netcore hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-netcore ~/repos/dap-mode/dap-launch hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-launch ~/repos/dap-mode/dap-variables hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-variables ~/repos/dap-mode/dap-erlang hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-erlang ~/repos/dap-mode/dap-pwsh hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-pwsh ~/repos/dap-mode/dap-cpptools hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-cpptools ~/repos/dap-mode/dap-ruby hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-ruby ~/repos/dap-mode/dap-lldb hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-lldb ~/repos/dap-mode/dap-unity hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-unity ~/repos/dap-mode/dap-mouse hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-mouse ~/repos/dap-mode/dap-edge hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-edge ~/repos/dap-mode/dap-node hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-node ~/repos/dap-mode/dapui hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dapui ~/repos/dap-mode/dap-codelldb hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-codelldb ~/repos/dap-mode/dap-dlv-go hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-dlv-go ~/repos/dap-mode/dap-mode hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-mode ~/repos/dap-mode/dap-chrome hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-chrome ~/repos/dap-mode/dap-python hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-python ~/repos/dap-mode/dap-kotlin hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-kotlin ~/repos/dap-mode/dap-overlays hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-overlays ~/repos/dap-mode/dap-utils hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-utils ~/repos/dap-mode/dap-firefox hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-firefox ~/repos/dap-mode/dap-ui hides /home/bberanek/.emacs.d/elpa/dap-mode-20221118.1707/dap-ui ~/repos/lsp-treemacs/lsp-treemacs hides /home/bberanek/.emacs.d/elpa/lsp-treemacs-20221001.1958/lsp-treemacs ~/repos/lsp-treemacs/lsp-treemacs-themes hides /home/bberanek/.emacs.d/elpa/lsp-treemacs-20221001.1958/lsp-treemacs-themes ~/repos/treemacs/src/elisp/treemacs-peek-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-peek-mode ~/repos/treemacs/src/elisp/treemacs-faces hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-faces ~/repos/treemacs/src/elisp/treemacs-follow-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-follow-mode ~/repos/treemacs/src/elisp/treemacs-compatibility hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-compatibility ~/repos/treemacs/src/elisp/treemacs-file-management hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-file-management ~/repos/treemacs/src/elisp/treemacs-core-utils hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-core-utils ~/repos/treemacs/src/elisp/treemacs-tag-follow-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-tag-follow-mode ~/repos/treemacs/src/elisp/treemacs-diagnostics hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-diagnostics ~/repos/treemacs/src/elisp/treemacs-async hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-async ~/repos/treemacs/src/elisp/treemacs-icons hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-icons ~/repos/treemacs/src/elisp/treemacs-extensions hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-extensions ~/repos/treemacs/src/elisp/treemacs-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-mode ~/repos/treemacs/src/elisp/treemacs-header-line hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-header-line ~/repos/treemacs/src/elisp/treemacs-mouse-interface hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-mouse-interface ~/repos/treemacs/src/elisp/treemacs-macros hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-macros ~/repos/treemacs/src/elisp/treemacs hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs ~/repos/treemacs/src/elisp/treemacs-themes hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-themes ~/repos/treemacs/src/elisp/treemacs-annotations hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-annotations ~/repos/treemacs/src/elisp/treemacs-tags hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-tags ~/repos/treemacs/src/elisp/treemacs-visuals hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-visuals ~/repos/treemacs/src/elisp/treemacs-interface hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-interface ~/repos/treemacs/src/elisp/treemacs-hydras hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-hydras ~/repos/treemacs/src/elisp/treemacs-customization hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-customization ~/repos/treemacs/src/elisp/treemacs-rendering hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-rendering ~/repos/treemacs/src/elisp/treemacs-bookmarks hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-bookmarks ~/repos/treemacs/src/elisp/treemacs-filewatch-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-filewatch-mode ~/repos/treemacs/src/elisp/treemacs-dom hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-dom ~/repos/treemacs/src/elisp/treemacs-logging hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-logging ~/repos/treemacs/src/elisp/treemacs-persistence hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-persistence ~/repos/treemacs/src/elisp/treemacs-scope hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-scope ~/repos/treemacs/src/elisp/treemacs-workspaces hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-workspaces ~/repos/treemacs/src/elisp/treemacs-fringe-indicator hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-fringe-indicator ~/repos/treemacs/src/elisp/treemacs-project-follow-mode hides /home/bberanek/.emacs.d/elpa/treemacs-20221107.2105/treemacs-project-follow-mode /home/bberanek/.emacs.d/elpa/cmake-mode-20220823.1201/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode ~/.emacs.d/lisp/buff-menu hides /usr/share/emacs/30.0.50/lisp/buff-menu ~/.emacs.d/lisp/whitespace hides /usr/share/emacs/30.0.50/lisp/whitespace /home/bberanek/.emacs.d/elpa/transient-20221202.1727/transient hides /usr/share/emacs/30.0.50/lisp/transient Features: (shadow mail-extr emacsbug misearch multi-isearch vc-git recentf ido-completing-read+ memoize minibuf-eldef whitespace company-oddmuse company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company-jedi jedi-core python-environment epc ctable concurrent deferred tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-aux tsc-obsolete dap-mouse dap-ui lsp-treemacs lsp-treemacs-themes gdb-mi bindat gud bui bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils lsp-lens dap-python dap-gdb-lldb dap-utils dom xml dap-mode dap-launch posframe dap-overlays python-black reformatter ccls ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck lsp-ui-util lsp-mode lsp-protocol tree-widget spinner network-stream nsm markdown-mode noutline outline lv cmake-project helm-fuzzier helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async projectile lisp-mnt ibuf-ext ibuffer ibuffer-loaddefs dropdown-list yasnippet-snippets yasnippet csv-mode sort diff-hl vc-dir ewoc vc vc-dispatcher my-term conda eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util pythonic python treesit treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags xref treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture inline hl-line ht treemacs-logging treemacs-customization treemacs-macros vterm magit-bookmark bookmark face-remap term ehelp vterm-module term/xterm xterm cmake-mode rst qt-pro pastebin winum calc-mouse calc-yank calc-ext calc calc-loaddefs rect calc-macs ivy delsel ivy-faces ivy-overlay colir smartparens company hide-lines tts-editor buff-menu+ pcase magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu edebug debug backtrace find-func magit-diff smerge-mode diff diff-mode git-commit log-edit message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor server magit-mode transient edmacro kmacro magit-git magit-base magit-section crm compat-27 compat-26 compat compat-macs hideshow flx-ido flx ido dired-x dired dired-loaddefs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs flymake-proc flymake project thingatpt cap-words superword subword vc-cvs vc-rcs log-view easy-mmode pcvs-util finder-inf color f f-shortdoc shortdoc dash s smart-mode-line-atom-one-dark-theme smart-mode-line advice rich-minority my-atom-one-dark-theme tramp tramp-loaddefs trampver tramp-integration cus-edit pp wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec grep compile text-property-search comint ansi-osc ansi-color ring hi-lock cus-load disp-table counsel-autoloads edbi-autoloads winum-autoloads cpputils-cmake-autoloads jabber-autoloads material-theme-autoloads atom-one-dark-theme-autoloads multi-term-autoloads csv-mode-autoloads flycheck-autoloads helm-git-autoloads helm-gtags-autoloads undo-tree-autoloads multi-vterm-autoloads pkg-info-autoloads company-restclient-autoloads ag-autoloads python-black-autoloads treemacs-magit-autoloads google-autoloads qml-mode-autoloads ccls-autoloads helm-lsp-autoloads mo-git-blame-autoloads helm-google-autoloads 2048-game-autoloads python-pytest-autoloads all-the-icons-autoloads tree-sitter-langs-autoloads smartparens-autoloads ido-vertical-mode-autoloads xml-rpc-autoloads tree-sitter-autoloads doom-themes-autoloads ibuffer-vc-autoloads reformatter-autoloads vterm-autoloads conda-autoloads eterm-256color-autoloads xterm-color-autoloads multiple-cursors-autoloads xclip-autoloads helm-projectile-autoloads fsm-autoloads evil-autoloads goto-chg-autoloads diff-hl-autoloads elpy-autoloads persp-projectile-autoloads perspective-autoloads go-mode-autoloads epl-autoloads debbugs-autoloads company-terraform-autoloads terraform-mode-autoloads hcl-mode-autoloads yaml-mode-autoloads json-reformat-autoloads pastebin-autoloads pyvenv-autoloads ido-completing-read+-autoloads comp comp-cstr warnings icons cl-extra help-mode memoize-autoloads package-utils-autoloads markdown-preview-mode-autoloads web-server-autoloads srv-autoloads disk-usage-autoloads smart-mode-line-powerline-theme-autoloads tsc-autoloads queue-autoloads transpose-frame-autoloads babel-autoloads pcache-autoloads helm-c-yasnippet-autoloads lsp-ui-autoloads paredit-autoloads flymake-shellcheck-autoloads pythonic-autoloads rainbow-delimiters-autoloads ggtags-autoloads function-args-autoloads yasnippet-snippets-autoloads helm-company-autoloads helm-flx-autoloads cmake-project-autoloads pkgbuild-mode-autoloads 0xc-autoloads know-your-http-well-autoloads iedit-autoloads emms-autoloads 0x0-autoloads google-contacts-autoloads oauth2-autoloads helm-fuzzier-autoloads auto-complete-c-headers-autoloads edit-server-autoloads flx-ido-autoloads flx-autoloads restclient-autoloads ein-autoloads anaphora-autoloads graphviz-dot-mode-autoloads lua-mode-autoloads sbt-mode-autoloads 0blayout-autoloads yasnippet-autoloads swiper-autoloads ivy-autoloads clang-format-autoloads powerline-autoloads ac-etags-autoloads auto-complete-autoloads realgud-autoloads realgud-recursive-autoloads load-relative-autoloads cmake-mode-autoloads immaterial-theme-autoloads magit-popup-autoloads ibuffer-projectile-autoloads projectile-autoloads company-jedi-autoloads jedi-core-autoloads python-environment-autoloads epc-autoloads ctable-autoloads concurrent-autoloads deferred-autoloads auctex-autoloads tex-site use-package-autoloads helm-ag-autoloads restart-emacs-autoloads websocket-autoloads highlight-indentation-autoloads helm-ack-autoloads helm-git-grep-autoloads loc-changes-autoloads scala-mode-autoloads lsp-java-autoloads dap-mode-autoloads lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads bui-autoloads request-autoloads lsp-mode-autoloads markdown-mode-autoloads spinner-autoloads json-mode-autoloads rx json-snatcher-autoloads bind-key-autoloads smart-mode-line-atom-one-dark-theme-autoloads smart-mode-line-autoloads rich-minority-autoloads helm-bibtex-autoloads helm-autoloads popup-autoloads helm-core-autoloads async-autoloads bibtex-completion-autoloads biblio-autoloads biblio-core-autoloads f-autoloads parsebib-autoloads magit-svn-autoloads magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads compat-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads test-simple-autoloads polymode-autoloads window-numbering-autoloads company-box-autoloads frame-local-autoloads company-autoloads info dash-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 965509 352526) (symbols 48 59921 616) (strings 32 224882 40416) (string-bytes 1 7088505) (vectors 16 99164) (vector-slots 8 1636183 253546) (floats 8 442 624) (intervals 56 1879 908) (buffers 992 16)) ------------=_1671457622-9906-1--