Received: (at 77981) by debbugs.gnu.org; 26 Apr 2025 13:13:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 26 09:13:24 2025 Received: from localhost ([127.0.0.1]:59390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u8fLQ-0005ED-D7 for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 09:13:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35736) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u8fLN-0005Dr-UE for 77981 <at> debbugs.gnu.org; Sat, 26 Apr 2025 09:13:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1u8fLH-00030Q-GO; Sat, 26 Apr 2025 09:13:15 -0400 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=EIPPMeGgYorMA/Jsz/NUVX5yq/3SXCHeLvx0u6eaJ/0=; b=SbJlbVBsJx/E P5EDzcFJizGu6ZaHg3KsRzuB+PE96FUEkOjnYBSq+LYanKPXGn2SuMTStEp/oCpDzriZ+Bvza7y5r nEL/UbHUoPcsl1iXTZL9TLDtwekPjHEHeLehpwGYIehzaeSGKO01a4WvdKPSnsR6pmotm5/mzqhzM eRSqGj4oYgOqaT7PbnRj6ZUHP2Pt5ODDtqerQkPIHpewkG88v7Z6EkgtxqpngJqa+9a5qRJsn//j3 AtJWCbGUGu9xf+OVkYZP0ZRG3lAPBLMWP1rkeX0VpXwUFctgaWEAjLwnlQwxAagxD4MHASTxW1S5u QiDHLwGRe63zFCSj7bP3sw==; Date: Sat, 26 Apr 2025 16:13:13 +0300 Message-Id: <86o6wjt6ae.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: spl3g <spleefer6@HIDDEN> In-Reply-To: <CAP66TDGRju5anUcX9z550Q=GfrDQxMH-8eYNoZNpkPRAJ9vhgw@HIDDEN> (message from spl3g on Tue, 22 Apr 2025 11:22:26 +0300) Subject: Re: bug#77981: 30.1; kill-ring-deindent-mode replaces spaces with tabs even when indent-tabs-mode is nil References: <CAP66TDGRju5anUcX9z550Q=GfrDQxMH-8eYNoZNpkPRAJ9vhgw@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77981 Cc: 77981 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: spl3g <spleefer6@HIDDEN> > Date: Tue, 22 Apr 2025 11:22:26 +0300 > > When enabling kill-ring-deindent-mode, it would replace spaces with tabs > in modes with indent-tabs-mode turned off. > It breaks some languages, that do not support tabs for example elm and > yaml. > > I think it is because the temp buffer it creates has indent-tabs-mode > turned on by default. Thank you for your report. Does the patch below give good results? diff --git a/lisp/indent-aux.el b/lisp/indent-aux.el index 27d5875..ce98944 100644 --- a/lisp/indent-aux.el +++ b/lisp/indent-aux.el @@ -45,10 +45,14 @@ kill-ring-deindent-buffer-substring-function end (max a b))) (let ((indentation (save-excursion (goto-char beg) (current-column))) + (i-t-m indent-tabs-mode) (text (if delete (delete-and-extract-region beg end) (buffer-substring beg end)))) (with-temp-buffer + ;; Indent/deindent the same as the major mode in the original + ;; buffer. + (setq indent-tabs-mode i-t-m) (insert text) (indent-rigidly (point-min) (point-max) (- indentation))
bug-gnu-emacs@HIDDEN
:bug#77981
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 22 Apr 2025 08:22:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 22 04:22:58 2025 Received: from localhost ([127.0.0.1]:44979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u78u9-0002fj-3i for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 04:22:58 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48260) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spleefer6@HIDDEN>) id 1u78u5-0002eY-WC for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 04:22:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <spleefer6@HIDDEN>) id 1u78tx-0008TQ-6E for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 04:22:45 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <spleefer6@HIDDEN>) id 1u78tt-0001bP-Sm for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 04:22:44 -0400 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-227b828de00so49650155ad.1 for <bug-gnu-emacs@HIDDEN>; Tue, 22 Apr 2025 01:22:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745310158; x=1745914958; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=30DXQyhtXaKMXmZGWkuXm7ovbt3A4BuJpum9LryqRrw=; b=PTdu093BTyGjFW0CI4KBxzRtwH8YrnWH4sss+npCg7MCekNe6WEKjHXVq3tWPjCVrF wbViaFv6cAkRQBCp8kDDtaWsx7ixsmLjhvPwdDRyQ+jYd4jEhKQUY5mXVDGNW1GLjJJS xuMhrQRDQ2wtEUytJwZqgb3tk4LjyP51xRrwwVMoX/UK38qZnrxvZtPVuC/dBvJsPO9w tSyIoaT2k4IS1yM8BmWhv2D9hmsRFPFI57VYklYTjNKeJ6Yu5LJVLMpQD3Oulm3W/Ysm G72pmFtUabIazHtiVDt9inO4cWtSW+O+il9fFOVI7ILM6nc5C2FYUhEHsScNiB0AsI4H poYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745310158; x=1745914958; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=30DXQyhtXaKMXmZGWkuXm7ovbt3A4BuJpum9LryqRrw=; b=s0LYxesU0bsMA3Oj+MxmVrXncBLN0RqYDgReH8zt4Z998+aRDeO5ODRSgTCBB1KJo2 AtDXn3A2othOR/u9VvGHBn/rn0p/GTGiQMiRubPkxJSGfMhc+dnYItmbZSM2ETpZ677L LJ5RcJB1tHSTXw78o4QhIbPE3rI+bz3Ok9WwUSwvHXKFHEJp2Paj/Ky2X3lKhnj44ykw mdjm3YY9KqdEPBLjeDhkOBYu9DNPWcd34dkcGQfB26c9TePq6wqMIqQqQD90ba1doxdg rz7lpIUd0P8L3WufcChGcoyARO/JGuPWCZ5+N1zI1T0ANuzdI1KZ9LtE6KzuqdnCDGWo IwgQ== X-Gm-Message-State: AOJu0Ywa0OlzxkkE1CxebI7020clB1EWVj8p+uq6AlesSxwzn5jqOwIl lNlR3GCM+ZrF7jV4YBkDeOZ1kddJBYNb68S7Gn2/7Pfgy3vdSUzGLc4neBbo0MT1GaIQmyLmeeF 5NsbEy2tdBDei9YO/f1zqdyyXpE7K1Y49zKI= X-Gm-Gg: ASbGnctzH6KOWQwd9gU4WAvDiAj7c5gvxAoxaCDZfBwDkeBO6oT9w6FLld5rD+Y3w4P yPk4P+AbgGEc2ykNMKIsiSVucl6wYnmVpgyJJ7Cb/1RemRSKNJRPK/q6gczrKQ+3YfQb1LnsKBN T5NmluN7ngxjk+ms1JEOzlsqB1pz6NmNXRjQ== X-Google-Smtp-Source: AGHT+IHpvt4GkS/wLT3ieUJqpzuOkt0ExhUHOcWdfEcLO3kpMyMDBdMKqFnGiNcnHqBep4sA6B+xNH89HMjidauFi8w= X-Received: by 2002:a17:903:2344:b0:223:3396:15e8 with SMTP id d9443c01a7336-22c535834bfmr233039055ad.22.1745310158014; Tue, 22 Apr 2025 01:22:38 -0700 (PDT) MIME-Version: 1.0 From: spl3g <spleefer6@HIDDEN> Date: Tue, 22 Apr 2025 11:22:26 +0300 X-Gm-Features: ATxdqUE6neeY1wNCgEskgZT0UwVuxz5VqFJsC1eANMMVPM8GyMi8CQZzrViA33E Message-ID: <CAP66TDGRju5anUcX9z550Q=GfrDQxMH-8eYNoZNpkPRAJ9vhgw@HIDDEN> Subject: 30.1; kill-ring-deindent-mode replaces spaces with tabs even when indent-tabs-mode is nil To: bug-gnu-emacs@HIDDEN Content-Type: multipart/alternative; boundary="000000000000fdd4ef063359af21" Received-SPF: pass client-ip=2607:f8b0:4864:20::636; envelope-from=spleefer6@HIDDEN; helo=mail-pl1-x636.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: When enabling kill-ring-deindent-mode, it would replace spaces with tabs in modes with indent-tabs-mode turned off. It breaks some languages, that do not support tabs for example elm and yaml. I think it is because the temp buffer it creates has indent-tabs-mode turned on by default. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (spleefer6[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (spleefer6[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) --000000000000fdd4ef063359af21 Content-Type: text/plain; charset="UTF-8" When enabling kill-ring-deindent-mode, it would replace spaces with tabs in modes with indent-tabs-mode turned off. It breaks some languages, that do not support tabs for example elm and yaml. I think it is because the temp buffer it creates has indent-tabs-mode turned on by default. In GNU Emacs 30.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.48, cairo version 1.18.2) System Description: NixOS 25.05 (Warbler) Configured using: 'configure --prefix=/nix/store/1z0lbiv6w4kz0vspk3ivanaiwphyjgnn-emacs-pgtk-30.1 --disable-build-details --with-modules --with-pgtk --with-compress-install --with-toolkit-scroll-bars --with-native-compilation --without-imagemagick --with-mailutils --without-small-ja-dic --with-tree-sitter --without-xinput2 --without-xwidgets --with-dbus --with-selinux' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: value of $EMACSNATIVELOADPATH: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Nix Minor modes in effect: eat-eshell-visual-command-mode: t eat-eshell-mode: t server-mode: t display-line-numbers-mode: t rainbow-delimiters-mode: t global-auto-revert-mode: t save-place-mode: t winner-mode: t savehist-mode: t global-completion-preview-mode: t completion-preview-mode: t vertico-mode: t marginalia-mode: t corfu-history-mode: t corfu-popupinfo-mode: t global-corfu-mode: t corfu-mode: t yas-global-mode: t yas-minor-mode: t envrc-global-mode: t envrc-mode: t global-treesit-auto-mode: t hexl-follow-ascii: t repeat-mode: t mood-line-mode: t apheleia-mode: t kill-ring-deindent-mode: t global-word-wrap-whitespace-mode: t word-wrap-whitespace-mode: t electric-pair-mode: t which-key-mode: t elpaca-use-package-mode: t override-global-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-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: /nix/store/rmgcpv2qf9pdchjkx0h0r6zrsr06rig9-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/1z0lbiv6w4kz0vspk3ivanaiwphyjgnn-emacs-pgtk-30.1/share/emacs/site-lisp/site-start /home/jerpo/.config/emacs/elpaca/builds/transient/transient hides /nix/store/1z0lbiv6w4kz0vspk3ivanaiwphyjgnn-emacs-pgtk-30.1/share/emacs/30.1/lisp/transient Features: (shadow sort mail-extr emacsbug message puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils jka-compr helpful cc-langs cc-vars cc-defs trace cl-print edebug info-look info f help-fns radix-tree elisp-refs rfc2104 tramp-cmds tramp-cache time-stamp dumb-jump popup dash s pcmpl-unix dired-aux hl-line dired dired-loaddefs avy misearch multi-isearch tramp-sh yank-media markdown-mode noutline outline mood-line-segment-checker eglot external-completion flymake diff ert ewoc debug backtrace find-func imenu grep xref calc-misc calc-undo calc-alg calc-ext calc-menu calc calc-loaddefs rect calc-macs mule-util face-remap eshell-syntax-highlighting em-unix em-term em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs em-basic em-banner em-alias em-tramp eshell esh-mode esh-var eat term/xterm xterm term disp-table ehelp esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-module-loaddefs esh-util apheleia apheleia-rcs apheleia-dp apheleia-formatters apheleia-utils apheleia-log apheleia-formatter-context dabbrev vc-git vc-dispatcher mood-line-segment-vc nix-mode ffap thingatpt smie nix-repl nix-shell nix-store magit-section derived benchmark cursor-sensor llama comp comp-cstr nix-log nix-instantiate nix-shebang nix-format nix vertico-directory comp-run comp-common server display-line-numbers rainbow-delimiters autorevert filenotify saveplace winner savehist completion-preview vertico marginalia corfu-history corfu-popupinfo cape corfu yasnippet-snippets yasnippet envrc inheritenv diff-mode track-changes treesit-auto dape jsonrpc warnings tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date tramp-loaddefs hexl gdb-mi bindat gud project compile text-property-search repeat comint ansi-osc ansi-color ring pulse color transient format-spec orderless mood-line no-littering compat denote-autoloads visual-fill-column-autoloads verb-autoloads elm-mode-autoloads reformatter-autoloads sql-indent-autoloads markdown-mode-autoloads nix-mode-autoloads emmet-mode-autoloads web-mode-autoloads dape-autoloads dumb-jump-autoloads popup-autoloads treesit-auto-autoloads magit-autoloads pcase magit-section-autoloads llama-autoloads with-editor-autoloads transient-autoloads scratch-autoloads envrc-autoloads inheritenv-autoloads apheleia-autoloads yasnippet-snippets-autoloads yasnippet-autoloads eshell-syntax-highlighting-autoloads eat-autoloads trashed-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads corfu-autoloads cape-autoloads orderless-autoloads marginalia-autoloads vertico-autoloads rainbow-delimiters-autoloads mood-line-autoloads helpful-autoloads f-autoloads elisp-refs-autoloads dash-autoloads s-autoloads avy-autoloads vundo-autoloads no-littering-autoloads base16-stylix-theme base16-theme init go-ts-mode rx c-ts-common treesit indent-aux word-wrap-mode elec-pair edmacro kmacro elpaca-menu-elpa which-key elpaca-menu-melpa elpaca-menu-org cl-extra help-mode elpaca-use-package use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core elpaca-use-package-autoloads elpaca-log elpaca-ui url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars mailcap cl-seq elpaca elpaca-process elpaca-autoloads cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib early-init rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 873047 225658) (symbols 48 41607 1) (strings 32 304075 12621) (string-bytes 1 7953692) (vectors 16 936601) (vector-slots 8 8676661 205873) (floats 8 453 1999) (intervals 56 16329 15127) (buffers 992 56)) --000000000000fdd4ef063359af21 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br>When enabling kill-ring-deindent-mode, it would replac= e spaces with tabs<br>in modes with indent-tabs-mode turned off.<br>It brea= ks some languages, that do not support tabs for example elm and<br>yaml.<br= ><br>I think it is because the temp buffer it creates has indent-tabs-mode<= br>turned on by default.<br><br><br>In GNU Emacs 30.1 (build 1, x86_64-pc-l= inux-gnu, GTK+ Version 3.24.48,<br>cairo version 1.18.2)<br>System Descript= ion: NixOS 25.05 (Warbler)<br><br>Configured using:<br>=C2=A0'configure= <br>=C2=A0--prefix=3D/nix/store/1z0lbiv6w4kz0vspk3ivanaiwphyjgnn-emacs-pgtk= -30.1<br>=C2=A0--disable-build-details --with-modules --with-pgtk<br>=C2=A0= --with-compress-install --with-toolkit-scroll-bars<br>=C2=A0--with-native-c= ompilation --without-imagemagick --with-mailutils<br>=C2=A0--without-small-= ja-dic --with-tree-sitter --without-xinput2<br>=C2=A0--without-xwidgets --w= ith-dbus --with-selinux'<br><br>Configured features:<br>CAIRO DBUS FREE= TYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG<br>LIBSELINUX LIBSYSTE= MD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER<br>PGTK PNG RSVG SECC= OMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS<br>TREE_SITTER WEBP XIM = GTK3 ZLIB<br><br>Important settings:<br>=C2=A0 value of $EMACSLOADPATH: <br= >=C2=A0 value of $EMACSNATIVELOADPATH: <br>=C2=A0 value of $LANG: en_US.UTF= -8<br>=C2=A0 locale-coding-system: utf-8-unix<br><br>Major mode: Nix<br><br= >Minor modes in effect:<br>=C2=A0 eat-eshell-visual-command-mode: t<br>=C2= =A0 eat-eshell-mode: t<br>=C2=A0 server-mode: t<br>=C2=A0 display-line-numb= ers-mode: t<br>=C2=A0 rainbow-delimiters-mode: t<br>=C2=A0 global-auto-reve= rt-mode: t<br>=C2=A0 save-place-mode: t<br>=C2=A0 winner-mode: t<br>=C2=A0 = savehist-mode: t<br>=C2=A0 global-completion-preview-mode: t<br>=C2=A0 comp= letion-preview-mode: t<br>=C2=A0 vertico-mode: t<br>=C2=A0 marginalia-mode:= t<br>=C2=A0 corfu-history-mode: t<br>=C2=A0 corfu-popupinfo-mode: t<br>=C2= =A0 global-corfu-mode: t<br>=C2=A0 corfu-mode: t<br>=C2=A0 yas-global-mode:= t<br>=C2=A0 yas-minor-mode: t<br>=C2=A0 envrc-global-mode: t<br>=C2=A0 env= rc-mode: t<br>=C2=A0 global-treesit-auto-mode: t<br>=C2=A0 hexl-follow-asci= i: t<br>=C2=A0 repeat-mode: t<br>=C2=A0 mood-line-mode: t<br>=C2=A0 aphelei= a-mode: t<br>=C2=A0 kill-ring-deindent-mode: t<br>=C2=A0 global-word-wrap-w= hitespace-mode: t<br>=C2=A0 word-wrap-whitespace-mode: t<br>=C2=A0 electric= -pair-mode: t<br>=C2=A0 which-key-mode: t<br>=C2=A0 elpaca-use-package-mode= : t<br>=C2=A0 override-global-mode: t<br>=C2=A0 global-eldoc-mode: t<br>=C2= =A0 show-paren-mode: t<br>=C2=A0 electric-indent-mode: t<br>=C2=A0 mouse-wh= eel-mode: t<br>=C2=A0 file-name-shadow-mode: t<br>=C2=A0 global-font-lock-m= ode: t<br>=C2=A0 font-lock-mode: t<br>=C2=A0 minibuffer-regexp-mode: t<br>= =C2=A0 line-number-mode: t<br>=C2=A0 global-visual-line-mode: t<br>=C2=A0 v= isual-line-mode: t<br>=C2=A0 transient-mark-mode: t<br>=C2=A0 auto-composit= ion-mode: t<br>=C2=A0 auto-encryption-mode: t<br>=C2=A0 auto-compression-mo= de: t<br><br>Load-path shadows:<br>/nix/store/rmgcpv2qf9pdchjkx0h0r6zrsr06r= ig9-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/1= z0lbiv6w4kz0vspk3ivanaiwphyjgnn-emacs-pgtk-30.1/share/emacs/site-lisp/site-= start<br>/home/jerpo/.config/emacs/elpaca/builds/transient/transient hides = /nix/store/1z0lbiv6w4kz0vspk3ivanaiwphyjgnn-emacs-pgtk-30.1/share/emacs/30.= 1/lisp/transient<br><br>Features:<br>(shadow sort mail-extr emacsbug messag= e puny rfc822 mml mml-sec epa epg<br>rfc6068 epg-config gnus-util mm-decode= mm-bodies mm-encode mail-parse<br>rfc2231 mailabbrev gmm-utils mailheader = sendmail rfc2047 rfc2045<br>ietf-drums mm-util mail-prsvr mail-utils jka-co= mpr helpful cc-langs<br>cc-vars cc-defs trace cl-print edebug info-look inf= o f help-fns<br>radix-tree elisp-refs rfc2104 tramp-cmds tramp-cache time-s= tamp<br>dumb-jump popup dash s pcmpl-unix dired-aux hl-line dired dired-loa= ddefs<br>avy misearch multi-isearch tramp-sh yank-media markdown-mode noutl= ine<br>outline mood-line-segment-checker eglot external-completion flymake = diff<br>ert ewoc debug backtrace find-func imenu grep xref calc-misc calc-u= ndo<br>calc-alg calc-ext calc-menu calc calc-loaddefs rect calc-macs mule-u= til<br>face-remap eshell-syntax-highlighting em-unix em-term em-script<br>e= m-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs<br>em-bas= ic em-banner em-alias em-tramp eshell esh-mode esh-var eat<br>term/xterm xt= erm term disp-table ehelp esh-cmd generator esh-ext esh-opt<br>esh-proc esh= -io esh-arg esh-module esh-module-loaddefs esh-util apheleia<br>apheleia-rc= s apheleia-dp apheleia-formatters apheleia-utils apheleia-log<br>apheleia-f= ormatter-context dabbrev vc-git vc-dispatcher<br>mood-line-segment-vc nix-m= ode ffap thingatpt smie nix-repl nix-shell<br>nix-store magit-section deriv= ed benchmark cursor-sensor llama comp<br>comp-cstr nix-log nix-instantiate = nix-shebang nix-format nix<br>vertico-directory comp-run comp-common server= display-line-numbers<br>rainbow-delimiters autorevert filenotify saveplace= winner savehist<br>completion-preview vertico marginalia corfu-history cor= fu-popupinfo cape<br>corfu yasnippet-snippets yasnippet envrc inheritenv di= ff-mode<br>track-changes treesit-auto dape jsonrpc warnings tramp trampver<= br>tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete= <br>parse-time iso8601 time-date tramp-loaddefs hexl gdb-mi bindat gud<br>p= roject compile text-property-search repeat comint ansi-osc ansi-color<br>ri= ng pulse color transient format-spec orderless mood-line no-littering<br>co= mpat denote-autoloads visual-fill-column-autoloads verb-autoloads<br>elm-mo= de-autoloads reformatter-autoloads sql-indent-autoloads<br>markdown-mode-au= toloads nix-mode-autoloads emmet-mode-autoloads<br>web-mode-autoloads dape-= autoloads dumb-jump-autoloads popup-autoloads<br>treesit-auto-autoloads mag= it-autoloads pcase magit-section-autoloads<br>llama-autoloads with-editor-a= utoloads transient-autoloads<br>scratch-autoloads envrc-autoloads inheriten= v-autoloads<br>apheleia-autoloads yasnippet-snippets-autoloads yasnippet-au= toloads<br>eshell-syntax-highlighting-autoloads eat-autoloads trashed-autol= oads<br>dired-subtree-autoloads dired-hacks-utils-autoloads corfu-autoloads= <br>cape-autoloads orderless-autoloads marginalia-autoloads<br>vertico-auto= loads rainbow-delimiters-autoloads mood-line-autoloads<br>helpful-autoloads= f-autoloads elisp-refs-autoloads dash-autoloads<br>s-autoloads avy-autoloa= ds vundo-autoloads no-littering-autoloads<br>base16-stylix-theme base16-the= me init go-ts-mode rx c-ts-common treesit<br>indent-aux word-wrap-mode elec= -pair edmacro kmacro elpaca-menu-elpa<br>which-key elpaca-menu-melpa elpaca= -menu-org cl-extra help-mode<br>elpaca-use-package use-package use-package-= ensure use-package-delight<br>use-package-diminish use-package-bind-key bin= d-key easy-mmode<br>use-package-core elpaca-use-package-autoloads elpaca-lo= g elpaca-ui url<br>url-proxy url-privacy url-expand url-methods url-history= url-cookie<br>generate-lisp-file url-domsuf url-util url-parse auth-source= eieio<br>eieio-core cl-macs password-cache json subr-x map byte-opt gv byt= ecomp<br>byte-compile url-vars mailcap cl-seq elpaca elpaca-process<br>elpa= ca-autoloads cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib<br>earl= y-init rmc iso-transl tooltip cconv eldoc paren electric uniquify<br>ediff-= hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win<br>pgtk-win t= erm/common-win touch-screen pgtk-dnd tool-bar dnd fontset<br>image regexp-o= pt fringe tabulated-list replace newcomment text-mode<br>lisp-mode prog-mod= e register page tab-bar menu-bar rfn-eshadow isearch<br>easymenu timer sele= ct scroll-bar mouse jit-lock font-lock syntax<br>font-core term/tty-colors = frame minibuffer nadvice seq simple cl-generic<br>indonesian philippine cha= m georgian utf-8-lang misc-lang vietnamese<br>tibetan thai tai-viet lao kor= ean japanese eucjp-ms cp51932 hebrew greek<br>romanian slovak czech europea= n ethiopic indian cyrillic chinese<br>composite emoji-zwj charscript charpr= op case-table epa-hook<br>jka-cmpr-hook help abbrev obarray oclosure cl-pre= loaded button loaddefs<br>theme-loaddefs faces cus-face macroexp files wind= ow text-properties<br>overlay sha1 md5 base64 format env code-pages mule cu= stom widget keymap<br>hashtable-print-readable backquote threads dbusbind i= notify<br>dynamic-setting system-font-setting font-render-setting cairo gtk= pgtk<br>multi-tty move-toolbar make-network-process native-compile emacs)<= br><br>Memory information:<br>((conses 16 873047 225658) (symbols 48 41607 = 1)<br>=C2=A0(strings 32 304075 12621) (string-bytes 1 7953692)<br>=C2=A0(ve= ctors 16 936601) (vector-slots 8 8676661 205873)<br>=C2=A0(floats 8 453 199= 9) (intervals 56 16329 15127) (buffers 992 56))<br><br></div> --000000000000fdd4ef063359af21--
spl3g <spleefer6@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#77981
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.