From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 20:11:48 2025 Received: (at submit) by debbugs.gnu.org; 21 May 2025 00:11:48 +0000 Received: from localhost ([127.0.0.1]:39326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHX3i-00018w-JM for submit@debbugs.gnu.org; Tue, 20 May 2025 20:11:48 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52504) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHX3e-00017u-Lm for submit@debbugs.gnu.org; Tue, 20 May 2025 20:11:44 -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 ) id 1uHX3Y-0007LW-CF for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 20:11:36 -0400 Received: from sonic303-3.consmr.mail.bf2.yahoo.com ([74.6.131.42]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uHX3V-00080A-P4 for bug-gnu-emacs@gnu.org; Tue, 20 May 2025 20:11:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1747786289; bh=C2kURAw/HlROvWY+OvX9vfmkcROUu4z07fjXlFTqLXU=; h=From:To:Cc:Subject:Date:References:From:Subject:Reply-To; b=UdFcnhVb+8DBU8WTMBs3hQYd0kIhIO2raeWRCOSi34C4WF8aA4CnGM79R4sxorMozf4Vvr7sN+/+w43ygDjFyZvOakP12oK8B0drhUBqlf0BGFoHrk+E1PpbvYO+ZeywzOH9tEl/3JSFxA6WLQVB67kiJ1T59ZFZkdTp9KJ+GMTc27dsTO5CdpXaWWV33S9AjTCw9vYCLbbJXgSiygiWu6GYw0VlFeq4cz9SGEhHGzBrZ/kra8UjD2pTYjraERwnGP9z3Euf8XrpirVdY9Pu4zyk6Y2OnxlW4vHUCN2gDUR2NFVDx/j/1RdrRMG/VfGXQE1bWwDiITJp8S0n2mzKuQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747786289; bh=Rh57Y0cka/XubJmccjXRYKrs2/5+dm1DsAfy2rnos6k=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=E4hNB9q2MuQ1jgoZnhzf/JuVSddqIVUe77PF2Zsiz7/1+cNSA7OIJD9AMpoQBz46edB7ww21OiWrsTnEZVDz81AmZB6Wrovqaia0UZWDBNmscKW1EZ++QNHccfKt0nTno515g04Wir2SlwtUpLapF2lVuGauA2KOoks4dj8HpHsFEA0D87kgxinfg72iq9/B6XZHGznGO/eBhIq/K9QtnObMOahvi4whR4szH+TLKVOgRid8yR9jBPPeicF84nWzSu4XTvyxkM7FXdSeOfalTFZ6bZIP9KWmUlYaTsZSLSwPmWw5sD4tc8KH31wGE18Gd3ucY8b1oW+b7T339xHC5g== X-YMail-OSG: 4bRChS8VM1kaMhPYHXDQtp6w8wLDByctkoEgvmvSgN50plAERE7yRGBVT0WtHyw Fr1mTeqAX3s_Yfod5rq6nZg5Dx.5wnkAfOr462XcOrK7LRoICK2kBPUva5exZFdS.O4VsXeX2YaC ZsSPB_UrwnyPxGzTIFY2TjePKV6K0dJlE.FMUSoUuJ8toAHZIBATtbhT.IWbucuf2_Rb.XnZUiIr GtyiO8ngzv2I0patPf2pFVZlayIbJapiXV_yZwvVWMIe_O8UPTpQKGK7wRLFsjZCDcnzoXxoVRE5 DjP4RwF5bffJbM3QatmFkMifJgV549GuOjP1DM30K7YBmVrhB8QvFsZSOdwnRjE8_Mcob_CijLsI u7xZ8aJ2xH_LBQkb82FJH6_XotB9CtHxvE_CEw9ucnpClJfGvCT38dbZu5nenVDJgxpEptT6iy3B 2z8Thc6CxplApddam8QWZ4ptnzec3u3fjhhLbg1akkvZm6uK8oog4reyRpLsuEI36yMLaLwqVkRO w4jWrLEFdE19Edn.BycGj8pM.u9UOTicT1x2Y_MEPMQuHSF4x3bmoCfTloQKZhCVvk31NPdD_C.W Gx6T78TEubSldR9siNMpquvkRT0z9mJGUBIC_Rg7Eq8_B4Q5.Ve.NIUcNOfY2HsSr6mJUINjpVm9 89F2cVHVbOAmevYSIbnVSymU8xfxHI5Q_NjFJ9yKGKTnMeUgBxebBHM7zIa3KTy_4brLPXuAxGBY iJ6pV0BIvAanXUpIDvbOKO4B9WrkQsX19DCkL_K0zh8XoJnim1rIq3zB.qhHG0vlbGyIuMhceKos DWnJM9fhBR4eo9HsxbO1i2Ge0vkbfXuP.FKiwPWkbeXU8kuKT0rJ0wd0mEUTQql0o3.0CMIcY1_2 fxAySdmMvbcPrNdL5b6J1MB6ieRUAV0DITEPOg3EQueDXbQkkUimyzBtsYV3yVUOPXJt4AKj67mU NyFZ1BeMiNmhp3x6qnWmPQwKQzCzIJkmq5Py1h37w_ILrhSeCWPwKeTzLsKhnbMgfAhin6Tdrcbh FlfzFZjKI_NgUBsuzr_yY8zmMYmLljEt5zrIaNDJF7c5sNUNw2VqzDJoEZAyv2HJrLxv94BfrO5u v4rqzUwVU_Ta2AlFGWGcvK1iGf9HwAATpLqjsCVjTCx8P7XRpUq1Vp7CtCn.Gd7RqbPTE.OHN5Zl weS.GX2OGPWDEUC6.DJ0NvqHo9c8OjFUL0NMLnbXARhoCp7FhKX46pogt3VkpbrRP3qhNmTK01iS dmrO3dwOcZyHUdMG3Uc1s.Y0k1TTmYYixCaWMojqpcYTlNdLKBajpOcVQYvD5c1B_wwGFWTw.10m LUYC2xLRuNBKY.SLaGlUBUoOgak9L2QwExDqLdIKj6js19cR77DuWoDSQH_W8tBHBDNEK1LNCZPY 6YAWLMZx9mf39Vqfjy29EAJ0yyhv1ojQGc9nEEaQaiZsdkXaU1aJQTFavGgF4ISjZGgRMrT1WDPQ kZIa3KB.FgQV0ThHnxWBSyf9Z8tx6A_eEq0Y47HqxeSJy1IG9gA_CCIniSOh2hYpyOUpbRK_cXCq OT2Zr8Auqu6Vt3M9l7ynhZ8YuvxgRwssHvr8wL4sKYAlDxjCgtVDz49PdYKK3TuhfCymtb2yG1_J lrs.BboyG2k04k9myjPWxe2WaNmUlWDoH6GMkY_5PbciQD4UShmSc_ksVtcIazaK1jsSEHeHRG1C krLANuSzC2I45PSdZ1dbo7nKKj3R0mvAcEC7WrHUEjuQMBt95eC7Xbp.iQCUInPiV66QV0fGE_ww lNN17QjemPN1h_vVPP63wAvEOc0QAME3Zuvne.I5WWFy5LsAUo3a7y_0hnDVylZHYdjDNP_utGdf MpWVdj0C3uvCYJRehPjfTveDjJEyP3Ud3773pfM6xQnaX_cHIzdyppK1fVuPQpbmRaaZnADD4Fxf GEIAflWl0My2elz3gV0ggbsmDnnxfQkx5CdWoOdCbI2PNGL4Ru4aGAGlppZHtAppzi_d2vC4GKL2 m8GG1YhKDbuVT4YcHNXRhyc583vsOoYtiE2f9n.Qks.QBiEHw5ymxxznDCHxXKkv0McnIN4gDXnl PQjzHHzKmvwf0yOdyFpb8khYIIXRvuTSI4AwbGlS2TKOWL3pUJhs60bclrA306GVV70HSBVmobjK GyC47uL8J6XAY8z3SJ_k3v_jq2CIsVlQuWR43Z.NYhjJ4u1DdCmw_P32nsGKYLc78X5mS3AUMPEN zfwvjdps- X-Sonic-MF: X-Sonic-ID: 35d23d86-2597-4c4f-a5a4-0291693f53f0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.bf2.yahoo.com with HTTP; Wed, 21 May 2025 00:11:29 +0000 Received: by hermes--production-ir2-858bd4ff7b-vtq9f (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 270d46e6309b2860acbd21a199f835e4; Wed, 21 May 2025 00:11:23 +0000 (UTC) From: Ergus To: bug-gnu-emacs@gnu.org Subject: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode X-Debbugs-Cc: Date: Wed, 21 May 2025 02:11:16 +0200 Message-ID: <871psi7rh7.fsf@aol.com> MIME-Version: 1.0 Content-Type: text/plain References: <871psi7rh7.fsf.ref@aol.com> X-Mailer: WebService/1.1.23840 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 7501 Received-SPF: pass client-ip=74.6.131.42; envelope-from=spacibba@aol.com; helo=sonic303-3.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) 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: -0.3 (/) Whitespace mode contradicts the standard-display-unicode-special-glyphs effect Reproduce: ;; ------------------------------- emacs -Q -nw M-x standard-display-unicode-special-glyphs ;; This looks as expected M-x whitespace-mode ;; reverts the effect ;; ------------------------------- The only way to get back the effect of standard-display-unicode-special-glyphs is disabling whitespace-mode. In GNU Emacs 31.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.4) of 2025-05-19 built on RTX Repository revision: b499898a5e6e27ecacfb6a60b22a2289afc589dd Repository branch: project System Description: Arch Linux Configured using: 'configure --prefix=/home/ergo/.local/ --with-mailutils --with-pgtk --with-modules --with-cairo --with-harfbuzz --with-native-compilation=aot '--program-transform-name=s/^ctags$/ctags.emacs/'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 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 $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: global-auto-revert-mode: t recentf-mode: t electric-pair-mode: t flyspell-mode: t completion-preview-mode: t diff-hl-margin-mode: t global-corfu-mode: t corfu-mode: t fancy-compilation-mode: t winner-mode: t project-multi-mode: t gtags-mode: t repeat-mode: t xterm-mouse-mode: t tty-tip-mode: t xclip-mode: t override-global-mode: t save-place-mode: t delete-selection-mode: t savehist-mode: t global-display-fill-column-indicator-mode: t display-fill-column-indicator-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t which-key-mode: t tooltip-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /mnt/casa/gits/emacs_clones/gtags-mode/gtags-mode hides /home/ergo/.config/emacs/elpa/gtags-mode-1.8.6/gtags-mode /home/ergo/.config/emacs/elpa/transient-20250516.1031/transient hides /home/ergo/.local/share/emacs/31.0.50/lisp/transient Features: (shadow sort mail-extr emacsbug lisp-mnt autorevert filenotify recentf tree-widget ffap thingatpt elec-pair flyspell-correct flyspell ispell completion-preview diff-hl-margin diff-hl-dired diff-hl log-view log-edit message sendmail yank-media puny dired-x dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util time-date 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 pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode track-changes corfu fancy-compilation compile text-property-search comint ansi-osc ansi-color comp-run comp-common winner cus-edit pp cus-start cus-load wid-edit project-multi-mode gtags-mode files-x xref project ring term/tmux term/xterm xterm init rx repeat cape compat use-package-ensure package browse-url xdg 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 eieio eieio-core cl-macs icons password-cache json subr-x map url-vars use-package-diminish xt-mouse tty-tip xclip edmacro kmacro byte-opt use-package-bind-key bind-key cl-extra help-mode simple-16-theme saveplace delsel savehist easy-mmode display-fill-column-indicator display-line-numbers diminish which-key cl-seq use-package-core cl-loaddefs cl-lib bytecomp byte-compile gv disp-table info arduino-cli-mode-autoloads auctex-autoloads tex-site avy-zap-autoloads avy-autoloads benchmark-init-autoloads bufferlo-autoloads caml-autoloads cape-autoloads clang-format-autoloads cobol-mode-autoloads compile-multi-autoloads compiler-explorer-autoloads corfu-autoloads crdt-autoloads csv-mode-autoloads d-mode-autoloads dape-autoloads deadgrep-autoloads debbugs-autoloads diff-hl-autoloads diminish-autoloads dired-sidebar-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads dumb-jump-autoloads e2ansi-autoloads eglot-booster-autoloads emamux-autoloads eshell-toggle-autoloads esup-autoloads evil-collection-autoloads annalist-autoloads evil-leader-autoloads evil-autoloads face-explorer-autoloads fancy-compilation-autoloads flx-autoloads flymake-nasm-autoloads flymake-quickdef-autoloads flyspell-correct-autoloads git-commit-ts-mode-autoloads git-modes-autoloads git-timemachine-autoloads gnuplot-autoloads goto-chg-autoloads groovy-mode-autoloads gtags-mode-autoloads haskell-mode-autoloads highlight-indent-guides-autoloads i3wm-config-mode-autoloads ibuffer-sidebar-autoloads iedit-autoloads imenu-list-autoloads julia-ts-mode-autoloads julia-mode-autoloads languagetool-autoloads lice-autoloads lorem-ipsum-autoloads lua-mode-autoloads magit-autoloads magit-section-autoloads llama-autoloads move-dup-autoloads multiple-cursors-autoloads mutt-mode-autoloads nasm-mode-autoloads neotree-autoloads nftables-mode-autoloads nginx-mode-autoloads notmuch-autoloads objed-autoloads phi-search-autoloads pkgbuild-mode-autoloads plz-autoloads popup-autoloads protobuf-ts-mode-autoloads scopeline-autoloads shell-command+-autoloads slime-autoloads macrostep-autoloads sphinx-mode-autoloads f-autoloads s-autoloads dash-autoloads spinner-autoloads ssh-config-mode-autoloads string-inflection-autoloads sudo-edit-autoloads systemd-autoloads tmux-mode-autoloads transient-autoloads urgrep-autoloads vdiff-autoloads hydra-autoloads lv-autoloads vterm-toggle-autoloads vterm-autoloads vundo-autoloads with-editor-autoloads xclip-autoloads yasnippet-snippets-autoloads yasnippet-autoloads 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 lcms2 multi-tty move-toolbar make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 233090 116420) (symbols 48 16647 5) (strings 32 64231 14974) (string-bytes 1 2019767) (vectors 16 21192) (vector-slots 8 249206 25888) (floats 8 116 283) (intervals 56 1657 0) (buffers 1064 12)) From debbugs-submit-bounces@debbugs.gnu.org Wed May 21 08:31:17 2025 Received: (at 78522) by debbugs.gnu.org; 21 May 2025 12:31:17 +0000 Received: from localhost ([127.0.0.1]:46900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHibM-0006GZ-Ts for submit@debbugs.gnu.org; Wed, 21 May 2025 08:31:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32810) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHibH-0006Fl-FK for 78522@debbugs.gnu.org; Wed, 21 May 2025 08:31:12 -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 ) id 1uHibB-0001dp-DI; Wed, 21 May 2025 08:31:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=zoAMD/gXA+ShIbRBZZkPU/4WH1SSdswwv9FqKIhYea4=; b=BCZaIBrcFUXEULLBtBk4 FFlx4NXlXBWWqisfk45ed5Obp/7EuNacuujXPZH6yvq5ex8K3bRF0b6FpEo9bfknCe0JX5H4TSOFp itkD4VjBiyvNXR15mxlpFCF1pOBR7Mjp8BcadR9cyNkiae2d141yI6RuPj58fKjwcdCwnhVDTV/GD VcV91ft3IPTZZT2Wya7FjwDj9nkce92/cUzdcCfuUu14+weob0G/tX052ufzlaK7E6FA1AWo7O5B0 xkexX0TtqCQk/5j8bnhou1uYLl4I0JMsZDJ/hnaAxgkHYiURvIBTzdOLD+Tx0Y7avAR0FfCODpuNW B7ENth0RdhmP7A==; Date: Wed, 21 May 2025 15:31:02 +0300 Message-Id: <867c2a87sp.fsf@gnu.org> From: Eli Zaretskii To: Ergus , =?iso-8859-1?Q?Gerd_M=F6llmann?= In-Reply-To: <871psi7rh7.fsf@aol.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78522 Cc: 78522@debbugs.gnu.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 (---) > Date: Wed, 21 May 2025 02:11:16 +0200 > From: Ergus via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > Whitespace mode contradicts the standard-display-unicode-special-glyphs > effect > > Reproduce: > ;; ------------------------------- > emacs -Q -nw > M-x standard-display-unicode-special-glyphs ;; This looks as expected > M-x whitespace-mode ;; reverts the effect > ;; ------------------------------- > > The only way to get back the effect of > standard-display-unicode-special-glyphs is disabling whitespace-mode. Does the patch below fix the problem? diff --git a/lisp/whitespace.el b/lisp/whitespace.el index 1042575..58ba0db 100644 --- a/lisp/whitespace.el +++ b/lisp/whitespace.el @@ -2480,7 +2480,8 @@ whitespace-display-char-on ;; Assure `buffer-display-table' is unique ;; when two or more windows are visible. (setq buffer-display-table - (copy-sequence buffer-display-table))) + (copy-sequence (or buffer-display-table + standard-display-table)))) (unless buffer-display-table (setq buffer-display-table (make-display-table))) (dolist (entry whitespace-display-mappings) From debbugs-submit-bounces@debbugs.gnu.org Tue May 27 13:07:12 2025 Received: (at 78522) by debbugs.gnu.org; 27 May 2025 17:07:12 +0000 Received: from localhost ([127.0.0.1]:43328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uJxlf-0001fA-C5 for submit@debbugs.gnu.org; Tue, 27 May 2025 13:07:11 -0400 Received: from sonic321-26.consmr.mail.bf2.yahoo.com ([74.6.133.81]:37917) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uJxlb-0001el-KJ for 78522@debbugs.gnu.org; Tue, 27 May 2025 13:07:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1748365622; bh=bO1PJFWltgRfnyBSNgxf5p49HZKAh95FZ3zPfGn+OWU=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=gjaqvz/neuPOa3D0BkKasfLS0hSj8D/FZFNY1xi/1o/kjrHwRRHrcsLWe+vZRLb0A5aAZHzSL7WcVnJbatpf09Onf7xHIOl+emra7pWeQBj8mQLasm/dFhS4XLicU9xSMq4r5pYna0Kie69jnY5RGCCVXri8C7VkXDeBsgMIxTAgnEG6Pgajr6v2b0R+kCc1ZZY8rHmsEQ+kAIlgvX1brEqra2e/iyh7KemCjw5a/5+FOatTN4IizZSib2K1UPG2NYJybG2lvueGJRenuAC98wbG1VPJLcVQRGWeZaum2ceXQik6qTv3dnjRmXWlzv9I1l0TzSDrhEt0oJpocS+gFg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1748365622; bh=LtOOXxN0YQG5Q7ei/StVgF4/RwaTXfguQvYtVG28AJz=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Ipl0yNf/xGBn/O6pCuHsgf4DpR4+agwOJFtGQTv5lhPOEl9Eb+w3VugcJpdqFuy4k2o4uBjL+ZrOkfpBIRiahlCFhk/uYhc2YGdCVnstlAYaohnt8R8AStWwTfsOddoF5Uhq2+WNlDjL+XSrCkrCOjyc/N8Lup+K1m5QiCxENAIkdRuTpU+EDx3Uh50r16+AvTEZm19ndesPffjSpyUBcgdNhQhh+od207xHyeS5RReRPytdnBVNKkn65JawD1HQ52JJhJbBXi/r3zI+MMCcjf6I0k155s/8i1ZsE5eGxs+Gr6ct5+W3gG52tiReBGVdpcmQF3ffCKZW3uU8GnviHg== X-YMail-OSG: ZMmDwjIVM1l5CJW2O47PZ6Q9a7cGsTU6PmLZMi.hHuWLRIkmvm24onobLUWX0m9 NKONxX2Y07McrLDRzl5yP9o8Fn1bB44v_gZG07j2FZcjkLrFyaD21LU62SRFQjeltvEmwemhiRe8 ogEgApDGWshZcZAe3_g1juqdPLUf2j.w8vDV9XZtCTwMfJOGL4hM8K89PyoBo3MsnmJx.vpwxfBb dzLldW_L7DhtIK9vAR3QRHlBtbihZGxCReO_6RvCEeOr6q2lS1ksk2ol_ursN1qctlJ.gT0dmibK UAJ79LPgCEo5SeKv3g9rXc_fd06cTG5dlPRjwqFj0rLFMrYItwE70KPdI0yOp3Gv59t7mFu9s7Qc lTyoL1v79owOb5gFyQeVFvmPYofPWi7TcvpkYWR2GLgyocXRzHpBwsKeyPwzJUfg4D8zrrsmu.Em r2OwRcjPWbOs1q8JV28XvZPmuhd41fX_dj1EHW6qqINO8hKjS.LGOJRzz4MwNCrXWyZy7mL.OSnp TUjnvmWOXIVnr5nZj2kq.6dyc22LCxOLUIlKp6cKCotMCteEefNs2U12T5ZUFmC97smrthKTkKBn gsS7qaMV8N3STnUd5HRzhm4gfjoSpzlgCyNY4oVVioTBZgaVExVQfDPZxzUSCWc6SIvKmehAGx8H lzxftBqMxmlhsxZgaH207zLj42QG4i93tWB0OlL6RBNfYib8UFxST3uHT1jdevhe_41.TegpQBFA 1KbnHo7BD7.Aeq3qW6JY1qOrpSDFWtTHa6w98Fgh2LJ3nD3IBA2bc_hmAL6SCXdijXM7VPv5QcDq Q4BSLA92wSDoxxDUyrgXRJ6yMf2_ahfD7gF1QrLW6MeT5ZjDRArOfRvdZeCUyAyi4Iqk.1a3uITU s3rgGNbRjVD75e.wasJcGhD2ZYKqyoIugQ31C.K5uOBmKBaMS7oWmvAE6cqMJ4.NvOxwY3VDMXX2 GWB8h4niiVEIkNCsv9Ijx_YHwl5Li0IZtWZh4j2eCt7wOZM_ZBKn653AjeWUKMZdoRiWYj3EWipH hXEd4k_t06ADXdbd3RNevodQL7kkN1MhEJnQpuzEs4QFbpqwljYzu224QX2gmMkUrwHW41Itao59 OBEB2p73L2OxrTlf4doZ0iWKWQQ0w9g67kc.5AyI.OG7rXrXzVnYwIkq5myYrRmLBU1226QRhswF fXwv15a9.tpEydyVuUDiT.PsVnH5W60_gRzopaYEGN5mJP1ke08D_4Q7Zvcqdbr.QopFk3ZwpHiu gKD0zen4eDFhwqOJpQ664OD.uG3uLHJ2anrSngPNSE9cK0lKoNa5gmCNiUEsNt0EZAQPWIrlyebO 0fkjno3x2oPVDz9tIfL.03aYURWvLCD6Bdt8_4vKd7GH3fjFnhJ9VW5o0uczOixNVNpZeQjzwN5B _sGIqKTAxuNlLQ.o_TbRDMSwYS_DtTH0VoskPDt7_hosAsufx4EDC2CDCRINS5sBbxEr.mR9M1Yn O_BmwcE2YvpMeBEHA7DCwqCzxx2F101C7KJPbCmxlXG9ZWYRLIPxLp4Wh5e51RShMnwp6fQpfaYE 9GeezyzviXVbpV6_0rb5.e_Glp8VDxmSJrZwWdW9AQAfl6dZ6cwkmVw7nHoMQ46.z1brKq12kqgZ bHXPTEWfN4ItYzIjriDf9ux4kr9ftF8gVYoiga.J.ANQvNPbpuZYpFS_I0Bc5NB90XqTSg78lmb3 tI117WQiid8.NfFHhjj7VUnPe7TYuysUo8OsRS8zjBaOaiSNIRvQ5Bb8VYbUF_oBqEr7cbK_ukTb dIvnxNJwZ0v3rs4D2jHx7PwfTV8fpczpUCZsH2pKPSKK87ZonJeY0vHe.na.HXtLoNVHGtGLBxDP Lto3OB0WVha9QyTrIwoSWzxLAxaz2M8iVRmQul_sSb3keVyCOEA2Vct2zUSo7jY2.niDvB8tpFgJ PBt.3yS_iZj4Fy_VcSpnEBX52PLKGyIZiIxEzw7ULTgsh.vCmsP_gMkpwDjEyyuRj.df6JSVXpkm CtVh6XeS73vskVJln0WYuG0h4eVUGAab7UEZ.iuk8T5T91z_CPQueNnO.fZg8l4VWZUU1dINVuJ9 BrP4zvlpafaVqEyBrF8DvaWDtsF4mFesgri.Ux6CBTAyBJ5mtUzz_gMClhxbijMUmKQoAUy307hB f2bvlyRBreqbIyDHd8QxfG4S1ymKFdLWN1QgWzPguAV7WLSHqVfxp3VJ4wUkI8UJsZDN2ziG3TJG iZOmzxEsDXeUg2r6Hi.aBfmxpjuYOa3Mvmjn3Av.PD1L1Sg-- X-Sonic-MF: X-Sonic-ID: a71588a4-781e-4892-95c6-f2ad5c681825 Received: from sonic.gate.mail.ne1.yahoo.com by sonic321.consmr.mail.bf2.yahoo.com with HTTP; Tue, 27 May 2025 17:07:02 +0000 Date: Tue, 27 May 2025 17:06:57 +0000 (UTC) From: Ergus To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= , Eli Zaretskii Message-ID: <831184916.1010438.1748365617351@mail.yahoo.com> In-Reply-To: <867c2a87sp.fsf@gnu.org> References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> <867c2a87sp.fsf@gnu.org> Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1010437_830852408.1748365617349" X-Mailer: WebService/1.1.23884 AolMailNorrin Content-Length: 9083 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78522 Cc: "78522@debbugs.gnu.org" <78522@debbugs.gnu.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: -1.0 (-) ------=_Part_1010437_830852408.1748365617349 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Eli: Sorry for the delay, but this email went to spam. The patch improved a bit, but didn't solved it totally. I mean: > M-x standard-display-unicode-special-glyphs ;; This looks as expected > M-x whitespace-mode ;; reverts the effect This part of the issue is still there exactly like before. But, if I do latter: M-x whitespace-mode ;; disables whitespace and restores=C2=A0special-glyphs M-x whitespace-mode ;; re-enable whitespace mode and keeps=C2=A0special-gly= phs Then it looks correctly.=C2=A0 On Wednesday, May 21, 2025 at 02:31:07 PM GMT+2, Eli Zaretskii wrote: =20 > Date: Wed, 21 May 2025 02:11:16 +0200 > From:=C2=A0 Ergus via "Bug reports for GNU Emacs, >=C2=A0 the Swiss army knife of text editors" >=20 >=20 > Whitespace mode contradicts the standard-display-unicode-special-glyphs > effect >=20 > Reproduce: > ;; ------------------------------- > emacs -Q -nw > M-x standard-display-unicode-special-glyphs ;; This looks as expected > M-x whitespace-mode ;; reverts the effect > ;; ------------------------------- >=20 > The only way to get back the effect of > standard-display-unicode-special-glyphs is disabling whitespace-mode. Does the patch below fix the problem? diff --git a/lisp/whitespace.el b/lisp/whitespace.el index 1042575..58ba0db 100644 --- a/lisp/whitespace.el +++ b/lisp/whitespace.el @@ -2480,7 +2480,8 @@ whitespace-display-char-on =C2=A0=C2=A0=C2=A0 ;; Assure `buffer-display-table' is unique =C2=A0=C2=A0=C2=A0 ;; when two or more windows are visible. =C2=A0=C2=A0=C2=A0 (setq buffer-display-table -=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 (copy-sequence buffer-display-tabl= e))) +=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 (copy-sequence (or buffer-display-= table +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 standard-display-table)))) =C2=A0 =C2=A0 =C2=A0 (unless buffer-display-table =C2=A0=C2=A0=C2=A0 (setq buffer-display-table (make-display-table))) =C2=A0 =C2=A0 =C2=A0 (dolist (entry whitespace-display-mappings) =20 ------=_Part_1010437_830852408.1748365617349 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Eli:

Sorry for the= delay, but this email went to spam.

The patch improved a= bit, but didn't solved it totally.

I mean:

> M-x standard-display-unicode-spe= cial-glyphs ;; This looks as expected
> M-x whitespace-mode ;; reverts the effe= ct

This part o= f the issue is still there exactly like before.

But, if I= do latter:

M-x whitespace-mode ;; disables whitespace and = restores special-glyphs
M-x whitespace-mode ;; re-enable whitespace mode and k= eeps special-glyphs

Then it looks correctly. 


<= /div> =20
=20
On Wednesday, May 21, 2025 at 02:31:07 PM GMT+2, El= i Zaretskii <eliz@gnu.org> wrote:


> Date: Wed, 21 May 2025 02:11:16 = +0200
> From:  Ergus via "Bug reports for GNU Ema= cs,
>  the Swiss army knife of text editors" <= bug-gnu-emacs@gnu.org>

>
>
> Whitespace mode contradicts the standar= d-display-unicode-special-glyphs
> effect
>
> Reproduce:
> ;; ---= ----------------------------
> emacs -Q -nw
> M-x standard-display-unicode-special-glyphs ;; This looks as= expected
> M-x whitespace-mode ;; reverts the effect<= br clear=3D"none">> ;; -------------------------------
>
> The only way to get back the effect of
> standard-display-unicode-special-glyphs is disabling white= space-mode.


Does the patch below= fix the problem?

diff --git a/lisp/wh= itespace.el b/lisp/whitespace.el
index 1042575..58ba0db 1= 00644
--- a/lisp/whitespace.el
+++ b/li= sp/whitespace.el
@@ -2480,7 +2480,8 @@ whitespace-display= -char-on
    ;; Assure `buffer-display-ta= ble' is unique
    ;; when two or more wi= ndows are visible.
    (setq buffer-displ= ay-table
-          (copy-s= equence buffer-display-table)))
+     = ;     (copy-sequence (or buffer-display-table
+=                      = ;           standard-display-table))))
      (unless buffer-display-table
    (setq buffer-display-table (make-display-table)))      (dolist (entry whitespace-display-ma= ppings)

------=_Part_1010437_830852408.1748365617349-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 28 07:21:03 2025 Received: (at 78522) by debbugs.gnu.org; 28 May 2025 11:21:03 +0000 Received: from localhost ([127.0.0.1]:51478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKEqF-0008RA-4v for submit@debbugs.gnu.org; Wed, 28 May 2025 07:21:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57976) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uKEq8-0008PI-AA for 78522@debbugs.gnu.org; Wed, 28 May 2025 07:21:00 -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 ) id 1uKEq2-0003me-Qr; Wed, 28 May 2025 07:20:50 -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=7nJGXJSRcCngyMyTM68Uuk9GIPh7sVS2Hk0cq1wOzaQ=; b=msapl2m6E7jS rXLU6TtokW4AMvM2j52IsL9FxW1KYpCIdDGhPd2xAQbfPVe90JJka9m99RmXOFVbFPhws4jEwFPFA UWNcajS/eLOkl/NkASiGtjMNEsWEJHrbJybY6Oi3DNQztwwdKC02P1ImgQzckpMseoL6RQwLVq8Zv l4jINLlNhGdDYz+LDcj9iaW8bvjH40IOGiLcfeSQebid1FGjN4YVV1qGwRg/yaCR10OfD+dNYMNKN xpUNr+dJiGzcdNmOQUVvB5XdtpVPKD7R2JbEZz0WhVcKAKl16qzos+1uwSq9I2roTC8j62HT4F1fj F40NIHD/XVMHr8srgLuRNQ==; Date: Wed, 28 May 2025 14:20:47 +0300 Message-Id: <86tt55vv5c.fsf@gnu.org> From: Eli Zaretskii To: Ergus In-Reply-To: <831184916.1010438.1748365617351@mail.yahoo.com> (message from Ergus on Tue, 27 May 2025 17:06:57 +0000 (UTC)) Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> <867c2a87sp.fsf@gnu.org> <831184916.1010438.1748365617351@mail.yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78522 Cc: gerd.moellmann@gmail.com, 78522@debbugs.gnu.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 (---) > Date: Tue, 27 May 2025 17:06:57 +0000 (UTC) > From: Ergus > Cc: "78522@debbugs.gnu.org" <78522@debbugs.gnu.org> > > The patch improved a bit, but didn't solved it totally. > > I mean: > > > M-x standard-display-unicode-special-glyphs ;; This looks as expected > > M-x whitespace-mode ;; reverts the effect > > This part of the issue is still there exactly like before. ??? I've just tried, and it definitely does solve the problem here. Or maybe I don't understand well enough what you mean by "reverts the effect"? You've never actually shown a recipe with detailed explanations which explain what exactly is "reverted". Because standard-display-unicode-special-glyphs by itself doesn't change anything on display in 'emacs -Q", you must do something else to see its effect. In my testing, I used "C-x 3", which shows the vertical border between two windows using a Unicode character when standard-display-unicode-special-glyphs is in effect. Before my changes, whitespace-mode would revert the border back to the ASCII characters they used originally; after my changes this no longer happens. So what is your recipe, starting from "emacs -Q", where you see that whitespace-mode still reverts the effect of standard-display-unicode-special-glyphs? > But, if I do latter: > > M-x whitespace-mode ;; disables whitespace and restores special-glyphs > M-x whitespace-mode ;; re-enable whitespace mode and keeps special-glyphs > > Then it looks correctly. What "special glyphs" are you talking about, and how do you make Emacs display them? From debbugs-submit-bounces@debbugs.gnu.org Thu May 29 17:14:49 2025 Received: (at 78522) by debbugs.gnu.org; 29 May 2025 21:14:49 +0000 Received: from localhost ([127.0.0.1]:39909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKkaP-0007BT-BZ for submit@debbugs.gnu.org; Thu, 29 May 2025 17:14:49 -0400 Received: from sonic322-26.consmr.mail.bf2.yahoo.com ([74.6.132.81]:32919) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uKkaM-0007Aw-DY for 78522@debbugs.gnu.org; Thu, 29 May 2025 17:14:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1748553280; bh=kMWbSnRNJsrSe5unLw0NBJfTcaR3TRgaxdB1+Nt0t8A=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=ZlNJ4PL8Ogl3SiNTZFRDcfACtmGSDaHd0rGaY//s6adFBJ1U7NWN3f1EqgTnFBgMjPWZmUDn6U6TSQDDmMIiaFf+9zoQNxZM08t4Leu6JWsw37EoFQd/iIhe83Lf4JKl/gfzXhquGIgFx224Ph3dcmEFCJ3udhFWPOcOtCcvN4pTJH1dWkCkf4ey0DqOd7FEyCAs5fQwztALLmOrvxitk7wAZtInB9doHmPXTLGyL4bUzyIhPHlpXXOgCM/f2HQiKKOBZS4ISYmrO3P/afXfVKHQPnT0escjwfmxqDDz0zKlw21fC6i6BfG8aVhKy0KTkzm1bhkMTdwMZdLDZGZbaA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1748553280; bh=chlTkdcEqarVPJ0pVz+DhGFjwgdfuDM5JXKwe4KEn31=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=EPIPVT6egucjAG+LDdfV1R9zqcWzrZPbt9moUzaHMc13YO3VrrruWFaffQOP8UX20ixLxB7aRJNRU+/TogJH9ja4HHjpP+o8JsrAorN+lSXrNtneumiNn8XUFTPlQs+gRdo/0lAMvGuHH6KMpOzYCRhFoNqb35uoS0aeMuMy9Cm1Ol9XHbFiBVKgLJUO2Xpcqx4gnXM/TMV7xlvn1tNU4u52eCUp2zbbPkMTs8hByM0180Gk5Y4lgGLxf/bmfPkdo/Nkpuxs2NxLH3zHmblaiLFTjFWufWoEJeFejAkMHUHhtmGt0DouVlUMNychqlKQx6gO8tMAn0XVqRAT4FFs5g== X-YMail-OSG: 32tIpsoVM1nHJr4ekmZ9cVXumIQK1qVgk7K9M6ZnCg.otgQpuu4d7ZG7EF_11se P6CAYe7EzZWl5q9FHri7uK.JdFJHz0oc1JyBqh45MZsn2PkJ3s4fqyVTKojD9TnIHBgy4li_vGeW 4V1nh.POyU8rqabYju8i1h4ivWxhqZW2m0NycAZ7OPcohffCvyVwOYJ4kBAoKKHlKhVeN.pTIyU2 MZtfTuBJfyDyz0Sshdt4EE7NCPNILbBFQ.iOpTnHvuKow3DFsUkgv0V6ZJQQzR5SGUbZnCqd5hZ7 OsqcblJolWr5itUc8fst_oXlmDuebUkMcdX7egSiKPRR7lcl6.RCRjse0IL4ox_1RQA_mUDK_BYJ jMGSUupAV4KrYUCDZ4VN5.36H03.jK_Qq8hI2FnIIhJ9J5pCxtIr2F9y9XJFEpHylN7FNQ2pSgHo fCQM6JJlHYAoBknqCME_qmuhYNKTa6Ma_sgosMox0r_wJMU6O7rtzHPN.YkbmqS2mh7gIgL_nzD9 GWQiRaxT6Sv46Iz1bxGQlBbNtov5Ab2HbwOtR8r2R8sYd21ajeYLTgf6g0NUXvcoqF_L2WOnJBRa S4ZjZSb9bU0AtEGsnFnnMHITFJldK70eq4zOIvCBxXukiCLuLNcK1U41U2B3ahyhy0IRDjD9rI0z nMXhLHVn4E_gLkWPkn9L7KHGDLTAp.1vi9_HZ21MGGGWGTt8DzQf.iuIrKPlJ5qqBkMay2r3.fsL NvJG_TBjMrPaOBkgnsZ_f.ivOxMHE3kM.VV2wZ8UbccYkakZHKG4VbgXPiKl6B0Sb0TAK7MQOiwC WcSrkwpUmse4t7mfji_XHiCruGtt._zmU063Jcer7fMu6dx6iQBAoZiLVYP0fauHklLiqbsCR7r4 2HHzZqi1jremOjgCaHDfX.XsbM15j_Slx.4Um9h048rv3iNCw07OZSbJvfZgG6D8uqshwt2wY9Ky GSxD2Xz3jVVkfsxTbC9XimmpJpdB9aeQejeb1CE.kfKx8hvMElCgn4i31XMkBF0074EwCmEImzws iJf_pfoovxfxGUQVbbXe189d6uGpp1ZIGESEcATJI3gJbAXXCLvT7l2qbimYWosYiMYUcLmNR.59 n45A7W.x07XphfwURvqg7Px8LatYb5_8yFdK0wV9EWNEs.qZ486I8Bvu6VreUUvOweECc9pZc3vQ PFPucSlVemqprFbE0tjOPYFDkUIZMurfThfwHQxNAbkE.nw8n5ZSJsBgFEOvOxcfR0XIJHBUcFbT ad2RfCoJZ5lAiRGHsOiBHli8oVHLL8kuYCjFQ0140ZmMwag3MVX4tE6NRkcsv580AtUOpVkyIwbn ygPimfw0LonQsvsB9SDcb87ONm3IYZbw0vVtubSThg8GVU6SK0wLKNa4qpU.d3vz67HRJX5jv0hY YyoiJE96pJB9Dm8JKJpGHGfiRg8NRuIjDpTOaFwZmbTpxdsvwI4NYyN1kueAa.obQcTZnZ6dicBl cpJ6vX_h_OCjQ7yuyTUSsZ5d0jPtDMQvuZ73tI.P.mmJMk2b8ULYx0ll2z7lzFEIHtVA8Lq8KtzF iKGB5_bb31FwVVRK5VKtwF4NDDyrCIGFMylVyRy6D6FeAopZJ74KctjE7RR19Jgx1r.ptDVZwzN1 QXtI2_3Lr3HeE_vcUxzEZVKzgmtDyLCJNa5ghLGt6cC3pXR_t2FDp3yo528EkZE8K.TEYXouau8k Mys8IKK5pI2bsE6y6xa74dJW_.a3ZFlIKGth49Q8Ddk5UoxXKC9wskJ69RT2JTSDetNF0NVMjW9x TzYmD5qcus.h3NWmdtaOcmVMGF.te_03nBrn9m_ribXAh75kX0Ug.FD8BpTbkyHyL1diVdlKmNqV PlREzBvCg.1k0H8VLCDWhl.wEU1nMeVGDIjxbzNy5TR9tvwh_k5PsTGuYBEwSNCU0wiRkIR9uJmO DqKtojiB3W0ifsnFyJ6R4EQucT12NVTGpxOHummJtRyW.XUg5fuCbsLDIPMbFKtqwD.iEWVLK3M5 2isIC4mm7XhjZwCyqMRmvIhlJEiDutIDWRWSAVPi0rm1RcotWAjPJ7kYb2mD3xH8XCNXnY2VBcTQ 5fnMY.j.bH0.Exfru1f72tbRO5xeJsesXsavFk5RhJ3QRT4OPjFyH6U1tjPScB2LlNmebqQreTm9 KgSTfqFECmjJ4F2eUjLiqU_TdVTXLsGcVmFUip_P47Xo9FdZ_Y.4DNRJ.nCf9CMSW1RrVbbtIm_U SomPVZSgsecEqI.9reBbyjvl5_SLfAeIPlO2wxQ-- X-Sonic-MF: X-Sonic-ID: 7b3a6f30-d011-4a83-8fe6-bf8a9dd00a49 Received: from sonic.gate.mail.ne1.yahoo.com by sonic322.consmr.mail.bf2.yahoo.com with HTTP; Thu, 29 May 2025 21:14:40 +0000 Date: Thu, 29 May 2025 21:14:35 +0000 (UTC) From: Ergus To: Eli Zaretskii Message-ID: <792968919.1561839.1748553276006@mail.yahoo.com> In-Reply-To: <86tt55vv5c.fsf@gnu.org> References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> <867c2a87sp.fsf@gnu.org> <831184916.1010438.1748365617351@mail.yahoo.com> <86tt55vv5c.fsf@gnu.org> Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1561838_1299576413.1748553276003" X-Mailer: WebService/1.1.23884 AolMailNorrin Content-Length: 9918 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78522 Cc: "gerd.moellmann@gmail.com" , "78522@debbugs.gnu.org" <78522@debbugs.gnu.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: -1.0 (-) ------=_Part_1561838_1299576413.1748553276003 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Eli: On Wednesday, May 28, 2025 at 01:20:52 PM GMT+2, Eli Zaretskii wrote: =20 > Date: Tue, 27 May 2025 17:06:57 +0000 (UTC) > From: Ergus > Cc: "78522@debbugs.gnu.org" <78522@debbugs.gnu.org> >=20 > The patch improved a bit, but didn't solved it totally. >=20 > I mean: >=20 > > M-x standard-display-unicode-special-glyphs ;; This looks as expected > > M-x whitespace-mode ;; reverts the effect >=20 > This part of the issue is still there exactly like before. ??? I've just tried, and it definitely does solve the problem here. Or maybe I don't understand well enough what you mean by "reverts the effect"?=C2=A0 You've never actually shown a recipe with detailed explanations which explain what exactly is "reverted".=C2=A0 Because standard-display-unicode-special-glyphs by itself doesn't change anything on display in 'emacs -Q", you must do something else to see its effect.=C2=A0 In my testing, I used "C-x 3", which shows the vertical border between two windows using a Unicode character when standard-display-unicode-special-glyphs is in effect.=C2=A0 Before my changes, whitespace-mode would revert the border back to the ASCII characters they used originally; after my changes this no longer happens. emacs -Q -nwC-x 3=C2=A0 =C2=A0 ;; See the vertical division line with |S-M-= :=C2=A0(standard-display-unicode-special-glyphs) ;; See the vertical divisi= on line with #x2502M-x whitespace-mode ;;=C2=A0See the vertical division li= ne reverted to |M-x whitespace-mode ;; whitespace mode disabled vertical di= visor back to=C2=A0#x2502 M-x whitespace-mode ;; whitespace mode enabled again, vertical divisor stay= s=C2=A0#x2502 So what is your recipe, starting from "emacs -Q", where you see that whitespace-mode still reverts the effect of standard-display-unicode-special-glyphs? > But, if I do latter: >=20 > M-x whitespace-mode ;; disables whitespace and restores special-glyphs > M-x whitespace-mode ;; re-enable whitespace mode and keeps special-glyphs >=20 > Then it looks correctly.=20 What "special glyphs" are you talking about, and how do you make Emacs display them? =20 ------=_Part_1561838_1299576413.1748553276003 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Eli:

=20
=20
On Wednesday, May 28, 2025 at 01:20:52 PM GMT+2, El= i Zaretskii <eliz@gnu.org> wrote:


> Date: Tue, 27 May 2025 17:06:57 = +0000 (UTC)
> From: Ergus <spacibba@ao= l.com>
> Cc: "78522@debbugs.gnu.org" <78522@debbugs.gnu.org>
>
> The patch improved a bit, but didn't solved it totally.
>
> I mean:
> <= br clear=3D"none">> > M-x standard-display-unicode-special-glyphs ;; = This looks as expected
> > M-x whitespace-mode ;; r= everts the effect
>
> This part = of the issue is still there exactly like before.

??? I've just tried, and it definitely does solve the problem he= re.

Or maybe I don't understand well e= nough what you mean by "reverts the
effect"?  You've= never actually shown a recipe with detailed
explanations= which explain what exactly is "reverted".  Because
= standard-display-unicode-special-glyphs by itself doesn't change
anything on display in 'emacs -Q", you must do something else to = see
its effect.  In my testing, I used "C-x 3", whic= h shows the vertical
border between two windows using a U= nicode character when
standard-display-unicode-special-gl= yphs is in effect.  Before my
changes, whitespace-mo= de would revert the border back to the ASCII
characters t= hey used originally; after my changes this no longer
happ= ens.

emacs -Q -nw
C-x 3  &= nbsp; ;; See the vertical division line with |
S-M-: (standard-display-unicode-special-glyphs) ;; See the vertical divisio= n line with #x2502
M-x whitespace-mode ;; See the vertical division line reverted to |
= M-x whitespace-mode ;; whitespace mode disabled vertical divisor back to&nb= sp;#x2502
M-x whitespace-mode ;; w= hitespace mode enabled again, vertical divisor stays #x2502

=


So what is your recipe, starting from "emacs -Q", whe= re you see that
whitespace-mode still reverts the effect = of

standard-display-unicode-special-glyphs?
<= br clear=3D"none">> But, if I do latter:
>
> M-x whitespace-mode ;; disables whitespace and restores spe= cial-glyphs
> M-x whitespace-mode ;; re-enable whitesp= ace mode and keeps special-glyphs
>
> Then it looks correctly.


= What "special glyphs" are you talking about, and how do you make Emacs
display them?

------=_Part_1561838_1299576413.1748553276003-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 31 08:05:51 2025 Received: (at 78522) by debbugs.gnu.org; 31 May 2025 12:05:51 +0000 Received: from localhost ([127.0.0.1]:56583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLKyE-0000Ie-FA for submit@debbugs.gnu.org; Sat, 31 May 2025 08:05:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37092) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uLKyC-0000ID-IO for 78522@debbugs.gnu.org; Sat, 31 May 2025 08:05:49 -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 ) id 1uLKy7-0002jE-55; Sat, 31 May 2025 08:05:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=0PJmm+LjMmL9iE3cQDXaTBV8um1KLU96M8L1jUZScBw=; b=FftE4W72YIA7JtCaSZo1 PlBdCT0FUT+zDFkE5axssmcG859/ekrCDPprtsvZbYToJBEKHt0nOMjLv3b/ibaZaIAZP/MiTlB9S rplw1C1w1uUjoadh+ah7RjFYFcA5KsLtRUMj2QnqGm/xnqd7xTaJKZF0S0Q2v0ztPfwiqfY8esk8C uxjUiod7GzsBPzyuuBPaC+5osyLUPhlqTzXLuxYHD7K6T+iTTQlx9VLHpe1OkcD57n2RfWwSCBNpi ZSeZEkRPQYSEZMixViifSbtPJuQNDtlXvPgK4j8P+eTmqKMRKyR1p/X5sHTq+PUb/fWTp85G/nd4R KMhrWVsUtVw4VA==; Date: Sat, 31 May 2025 15:05:38 +0300 Message-Id: <861ps5rnn1.fsf@gnu.org> From: Eli Zaretskii To: Ergus In-Reply-To: <792968919.1561839.1748553276006@mail.yahoo.com> (message from Ergus on Thu, 29 May 2025 21:14:35 +0000 (UTC)) Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> <867c2a87sp.fsf@gnu.org> <831184916.1010438.1748365617351@mail.yahoo.com> <86tt55vv5c.fsf@gnu.org> <792968919.1561839.1748553276006@mail.yahoo.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78522 Cc: gerd.moellmann@gmail.com, 78522@debbugs.gnu.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 (---) > Date: Thu, 29 May 2025 21:14:35 +0000 (UTC) > From: Ergus > Cc: "gerd.moellmann@gmail.com" , > "78522@debbugs.gnu.org" <78522@debbugs.gnu.org> > > > > M-x standard-display-unicode-special-glyphs ;; This looks as expected > > > M-x whitespace-mode ;; reverts the effect > > > > This part of the issue is still there exactly like before. > > ??? I've just tried, and it definitely does solve the problem here. > > Or maybe I don't understand well enough what you mean by "reverts the > effect"?  You've never actually shown a recipe with detailed > explanations which explain what exactly is "reverted".  Because > standard-display-unicode-special-glyphs by itself doesn't change > anything on display in 'emacs -Q", you must do something else to see > its effect.  In my testing, I used "C-x 3", which shows the vertical > border between two windows using a Unicode character when > standard-display-unicode-special-glyphs is in effect.  Before my > changes, whitespace-mode would revert the border back to the ASCII > characters they used originally; after my changes this no longer > happens. > emacs -Q -nwC-x 3    ;; See the vertical division line with | > S-M-: (standard-display-unicode-special-glyphs) ;; See the vertical division line with #x2502 > M-x whitespace-mode ;; See the vertical division line reverted to | > M-x whitespace-mode ;; whitespace mode disabled vertical divisor back to #x2502 > M-x whitespace-mode ;; whitespace mode enabled again, vertical divisor stays #x2502 I cannot reproduce the revert in the initial "M-x whitespace-mode". I wonder whether you have some local copy of whitespace.el which shadows the one you patched, or some other local customization. Can anyone else try the patch and the recipe, and report back? From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 01 05:46:38 2025 Received: (at 78522) by debbugs.gnu.org; 1 Jun 2025 09:46:38 +0000 Received: from localhost ([127.0.0.1]:36646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLfH3-0007x8-Pb for submit@debbugs.gnu.org; Sun, 01 Jun 2025 05:46:38 -0400 Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]:51490) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uLfH1-0007l1-8x for 78522@debbugs.gnu.org; Sun, 01 Jun 2025 05:46:35 -0400 Received: by mail-pf1-x442.google.com with SMTP id d2e1a72fcca58-742c7a52e97so2759635b3a.3 for <78522@debbugs.gnu.org>; Sun, 01 Jun 2025 02:46:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748771189; x=1749375989; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DmptL91TrSO7jZe3Hf0jePl3PGgH7AL45zd5HE/qrMU=; b=Ks3Aei8+sbaskV1kI9Lohn6txpp/hnzRtPFmjnPNSCCpj/QSXJuev3A9ei9vmqf3+V 6j1/V9Bt+xxt4qgNtIPksbjWUunk44czSZ/6J88MOUwvn8p3uGV+VGBu4YxhhrhwnPMG r6uXqvQ9xwr+0bF6UQm5NZUs+TGHuwwcbJx4Sp+RQfRrHJaYF4bAWopuBh1a2cV2MJCW N6Dv0TKoU7iey4X2xXvJJp8bVpXF6OrNZWs91KkU7uo3PKT6dMF2w0/NaegQFFoXYOT1 haz6tztBIBBHq+xg0TM1MsjV0UX5qL9tMxycyk++yAdhs/XPBMUJbm7cg4O1QjT917IC 82CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748771189; x=1749375989; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=DmptL91TrSO7jZe3Hf0jePl3PGgH7AL45zd5HE/qrMU=; b=LbDdvSnAMR+HW8mJxPPlqzMZAczK3VLVkyQyCWreIQjT5oeY2ravGboYr5LTGlisd0 AEU4EbeQlsN1cEMZjzoSByR8K1QJHvf3h5BYuyhJXF5zXxasd6tv4vyRmsgvRun7PKc+ 7Bo/R+BImcmPCy9TznZzc5qfs1imp42AK+2M7xJQ23G/Kc3rOOc8i8a0o86Dl1uEjqmt NEeRqxHvn2yiK+9LKoVWsXFic5OqmzojPv+PEEmVhQlbYaP7v6TxwZdwXMmajdARDkwj E1m0TdShB90oJZHDBpvSjSrN85p42jjVOnkPcCbV0l2zk2T9esEpPKkwjIkVJ5JiDOWV 5dhg== X-Forwarded-Encrypted: i=1; AJvYcCX0FAeqneRjx1nX/X2iD6Ea0lHNa853aHUMJETB1DXy82H2aIdJeRpjhDX/l9IZGUG1xPF3Pw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxayesYYt/oKaRz9AsHKb8qSonpV883B/4Vj+hwap7PJkqAfV1S mZEEJz6iPMay3+d1HXaZMB8Q6gAU8VjflCS6esLzLpbU3NykvR04iDMR X-Gm-Gg: ASbGncspM9bH2UU5sw1EqVTFs9Z58duAvUOFcqSehf0MbC0rXOrHPnk1h44VMMOmlZD g5OQsO3xrWpE0xH6D7bCwyfhTGKGNee/H149hnSOGxfhY2DvboPtAOe6Z6XES0NTJETkc77uo2e FcU6rBY74xYqOKE6TMQTfkHo7/IbKr8uiQf4eAHIb/VP4wD2Gf1Au+mSG25vANFfQtFXmTX5Kjh uG3MthkElcdSLcq2KIfN7HhgAueLq8jgcMyQ9RQUN4xSyEzY9w1FHOgVUEAm8LpQCfYAlwiTCeZ 2uJlazQoTciQgk8LRA41q46t2oExT4DeE4dvl9B+udTq5vgz X-Google-Smtp-Source: AGHT+IGkWTvPNKCiHIWuRGDcEX60Sc/0EInx9CldFLSvkTBTiZEEy9rzfs1P8qwQKV70NDONrqg/8Q== X-Received: by 2002:a05:6a21:2d4a:b0:1f5:72eb:8b3f with SMTP id adf61e73a8af0-21ae0082cbamr13042350637.24.1748771189172; Sun, 01 Jun 2025 02:46:29 -0700 (PDT) Received: from localhost ([49.204.119.199]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-747afeabc6asm5912740b3a.53.2025.06.01.02.46.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Jun 2025 02:46:28 -0700 (PDT) From: Visuwesh To: Eli Zaretskii Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode In-Reply-To: <861ps5rnn1.fsf@gnu.org> References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> <867c2a87sp.fsf@gnu.org> <831184916.1010438.1748365617351@mail.yahoo.com> <86tt55vv5c.fsf@gnu.org> <792968919.1561839.1748553276006@mail.yahoo.com> <861ps5rnn1.fsf@gnu.org> Date: Sun, 01 Jun 2025 15:16:25 +0530 Message-ID: <87cybneqvi.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 78522 Cc: gerd.moellmann@gmail.com, 78522@debbugs.gnu.org, Ergus 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 (-) [=E0=AE=9A=E0=AE=A9=E0=AE=BF =E0=AE=AE=E0=AF=87 31, 2025] Eli Zaretskii wro= te: >> Date: Thu, 29 May 2025 21:14:35 +0000 (UTC) >> From: Ergus >> Cc: "gerd.moellmann@gmail.com" ,=20 >> "78522@debbugs.gnu.org" <78522@debbugs.gnu.org> >>=20 >> > > M-x standard-display-unicode-special-glyphs ;; This looks as expected >> > > M-x whitespace-mode ;; reverts the effect >> >=20 >> > This part of the issue is still there exactly like before. >>=20 >> ??? I've just tried, and it definitely does solve the problem here. >>=20 >> Or maybe I don't understand well enough what you mean by "reverts the >> effect"?=C2=A0 You've never actually shown a recipe with detailed >> explanations which explain what exactly is "reverted".=C2=A0 Because >> standard-display-unicode-special-glyphs by itself doesn't change >> anything on display in 'emacs -Q", you must do something else to see >> its effect.=C2=A0 In my testing, I used "C-x 3", which shows the vertical >> border between two windows using a Unicode character when >> standard-display-unicode-special-glyphs is in effect.=C2=A0 Before my >> changes, whitespace-mode would revert the border back to the ASCII >> characters they used originally; after my changes this no longer >> happens. >> emacs -Q -nwC-x 3=C2=A0 =C2=A0 ;; See the vertical division line with | >> S-M-:=C2=A0(standard-display-unicode-special-glyphs) ;; See the vertical= division line with #x2502 >> M-x whitespace-mode ;;=C2=A0See the vertical division line reverted to | >> M-x whitespace-mode ;; whitespace mode disabled vertical divisor back to= =C2=A0#x2502 >> M-x whitespace-mode ;; whitespace mode enabled again, vertical divisor s= tays=C2=A0#x2502 > > I cannot reproduce the revert in the initial "M-x whitespace-mode". I > wonder whether you have some local copy of whitespace.el which shadows > the one you patched, or some other local customization. > > Can anyone else try the patch and the recipe, and report back? After saying M-x whitespace-mode the first time, the vertical division line is not changed to the ASCII pipe character with the patch applied. Needless to say, turning off whitespace-mode and on again does not make the vertical division line go back to being the ASCII character either. This was all tested in Xterm, if it matters. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 01 05:53:38 2025 Received: (at 78522) by debbugs.gnu.org; 1 Jun 2025 09:53:39 +0000 Received: from localhost ([127.0.0.1]:36726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uLfNp-0000WQ-Vd for submit@debbugs.gnu.org; Sun, 01 Jun 2025 05:53:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50462) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uLfNn-0000Vj-3m for 78522@debbugs.gnu.org; Sun, 01 Jun 2025 05:53:35 -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 ) id 1uLfNh-0005sx-Ps; Sun, 01 Jun 2025 05:53:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=ARr/VGGqi/2ImQus8EAOC4RiK8m5WcTLO/g+fmEcOAU=; b=kAeRgKFyLSDkSHcuGWCv wQf2biD4tuZuhiZg0OCLfuw3MnLHPlLGVjKkxB7IREdo7J4NIjffVyoVf13L0zxHkpKBOQhFckxwc kPuEun077KUGGWTz6B0P0Zw930tt9zq7imrPcuEb9/tZhENUhchFNU6YzZEbdBsRJOFlXfkDM8Q+X BskY6cOR/gDcFnyj/jBQYRjZPwGJQDTjawbGhm5t0oN368WOaC0QATfrCpJcjXu0WaDKZxCcGn9PJ aVw05L6+TjftJXBt4O+VDp/8jiL6YwMn73uJwF60gmYBwsFvqDWm6Ey/ThFcwLAk8Xz6ewdcmg6VB HEbdZBSdb0n47w==; Date: Sun, 01 Jun 2025 12:53:28 +0300 Message-Id: <86zferpz3b.fsf@gnu.org> From: Eli Zaretskii To: Visuwesh In-Reply-To: <87cybneqvi.fsf@gmail.com> (message from Visuwesh on Sun, 01 Jun 2025 15:16:25 +0530) Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> <867c2a87sp.fsf@gnu.org> <831184916.1010438.1748365617351@mail.yahoo.com> <86tt55vv5c.fsf@gnu.org> <792968919.1561839.1748553276006@mail.yahoo.com> <861ps5rnn1.fsf@gnu.org> <87cybneqvi.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78522 Cc: gerd.moellmann@gmail.com, 78522@debbugs.gnu.org, spacibba@aol.com 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: Visuwesh > Cc: Ergus , gerd.moellmann@gmail.com, 78522@debbugs.gnu.org > Date: Sun, 01 Jun 2025 15:16:25 +0530 > > [சனி மே 31, 2025] Eli Zaretskii wrote: > > >> Date: Thu, 29 May 2025 21:14:35 +0000 (UTC) > >> From: Ergus > >> Cc: "gerd.moellmann@gmail.com" , > >> "78522@debbugs.gnu.org" <78522@debbugs.gnu.org> > >> > >> > > M-x standard-display-unicode-special-glyphs ;; This looks as expected > >> > > M-x whitespace-mode ;; reverts the effect > >> > > >> > This part of the issue is still there exactly like before. > >> > >> ??? I've just tried, and it definitely does solve the problem here. > >> > >> Or maybe I don't understand well enough what you mean by "reverts the > >> effect"?  You've never actually shown a recipe with detailed > >> explanations which explain what exactly is "reverted".  Because > >> standard-display-unicode-special-glyphs by itself doesn't change > >> anything on display in 'emacs -Q", you must do something else to see > >> its effect.  In my testing, I used "C-x 3", which shows the vertical > >> border between two windows using a Unicode character when > >> standard-display-unicode-special-glyphs is in effect.  Before my > >> changes, whitespace-mode would revert the border back to the ASCII > >> characters they used originally; after my changes this no longer > >> happens. > >> emacs -Q -nwC-x 3    ;; See the vertical division line with | > >> S-M-: (standard-display-unicode-special-glyphs) ;; See the vertical division line with #x2502 > >> M-x whitespace-mode ;; See the vertical division line reverted to | > >> M-x whitespace-mode ;; whitespace mode disabled vertical divisor back to #x2502 > >> M-x whitespace-mode ;; whitespace mode enabled again, vertical divisor stays #x2502 > > > > I cannot reproduce the revert in the initial "M-x whitespace-mode". I > > wonder whether you have some local copy of whitespace.el which shadows > > the one you patched, or some other local customization. > > > > Can anyone else try the patch and the recipe, and report back? > > After saying M-x whitespace-mode the first time, the vertical division > line is not changed to the ASCII pipe character with the patch applied. > Needless to say, turning off whitespace-mode and on again does not make > the vertical division line go back to being the ASCII character either. > > This was all tested in Xterm, if it matters. Thanks. This matches what I see, so I think the bug will be solved by the patch. I will install it in a few days, unless someone comes up with a reproducible recipe that proves we still have problems to solve in this scenario. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 07 05:24:26 2025 Received: (at 78522-done) by debbugs.gnu.org; 7 Jun 2025 09:24:26 +0000 Received: from localhost ([127.0.0.1]:46920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uNpmr-0002J7-M8 for submit@debbugs.gnu.org; Sat, 07 Jun 2025 05:24:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59528) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uNpmp-0002Ip-V4 for 78522-done@debbugs.gnu.org; Sat, 07 Jun 2025 05:24:24 -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 ) id 1uNpmk-0001D6-Hg; Sat, 07 Jun 2025 05:24:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=wPi88FlfEaWDWnkvqtNfmeU6dFFfxxFy9c4glpdP+k0=; b=VKdQ23TAOODR1KjTEHq+ DvlqgJYlkqAysz4pfb5Q5tMTd5BMz5a2fPgNnOT1H5868qM95uY7TW78tpWHnS7XIqT8GVI1gQP2/ 3qF6wr/19dL4tRbXTlTGcnbBrOPPdIwKL7qx5ktHAHC4XgrVRNilltFGkVCAR1fQB8UqMkPMV4e/9 AKiYDvHA+uWMZFriS1yBomOhJCCYxecRES7PcFnh851SyIquivTzQ0KCV4Ctnady3nbNCKbIoN6Wd uOLKS+v+jxI/drlU98FdfRUL16K+SAlTNLEUeCrohtpXbHOO89WZ8LLQXjXoyANik31erZuRe+os1 HchmjC+n65EFtQ==; Date: Sat, 07 Jun 2025 12:24:10 +0300 Message-Id: <86frgbj45h.fsf@gnu.org> From: Eli Zaretskii To: visuweshm@gmail.com, gerd.moellmann@gmail.com In-Reply-To: <86zferpz3b.fsf@gnu.org> (message from Eli Zaretskii on Sun, 01 Jun 2025 12:53:28 +0300) Subject: Re: bug#78522: 31.0.50; Conflict between standard-display-unicode-special-glyphs and whitespace-mode References: <871psi7rh7.fsf.ref@aol.com> <871psi7rh7.fsf@aol.com> <867c2a87sp.fsf@gnu.org> <831184916.1010438.1748365617351@mail.yahoo.com> <86tt55vv5c.fsf@gnu.org> <792968919.1561839.1748553276006@mail.yahoo.com> <861ps5rnn1.fsf@gnu.org> <87cybneqvi.fsf@gmail.com> <86zferpz3b.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78522-done Cc: spacibba@aol.com, 78522-done@debbugs.gnu.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 (---) > Cc: gerd.moellmann@gmail.com, 78522@debbugs.gnu.org, spacibba@aol.com > Date: Sun, 01 Jun 2025 12:53:28 +0300 > From: Eli Zaretskii > > > From: Visuwesh > > Cc: Ergus , gerd.moellmann@gmail.com, 78522@debbugs.gnu.org > > Date: Sun, 01 Jun 2025 15:16:25 +0530 > > > > [சனி மே 31, 2025] Eli Zaretskii wrote: > > > > >> Date: Thu, 29 May 2025 21:14:35 +0000 (UTC) > > >> From: Ergus > > >> Cc: "gerd.moellmann@gmail.com" , > > >> "78522@debbugs.gnu.org" <78522@debbugs.gnu.org> > > >> > > >> > > M-x standard-display-unicode-special-glyphs ;; This looks as expected > > >> > > M-x whitespace-mode ;; reverts the effect > > >> > > > >> > This part of the issue is still there exactly like before. > > >> > > >> ??? I've just tried, and it definitely does solve the problem here. > > >> > > >> Or maybe I don't understand well enough what you mean by "reverts the > > >> effect"?  You've never actually shown a recipe with detailed > > >> explanations which explain what exactly is "reverted".  Because > > >> standard-display-unicode-special-glyphs by itself doesn't change > > >> anything on display in 'emacs -Q", you must do something else to see > > >> its effect.  In my testing, I used "C-x 3", which shows the vertical > > >> border between two windows using a Unicode character when > > >> standard-display-unicode-special-glyphs is in effect.  Before my > > >> changes, whitespace-mode would revert the border back to the ASCII > > >> characters they used originally; after my changes this no longer > > >> happens. > > >> emacs -Q -nwC-x 3    ;; See the vertical division line with | > > >> S-M-: (standard-display-unicode-special-glyphs) ;; See the vertical division line with #x2502 > > >> M-x whitespace-mode ;; See the vertical division line reverted to | > > >> M-x whitespace-mode ;; whitespace mode disabled vertical divisor back to #x2502 > > >> M-x whitespace-mode ;; whitespace mode enabled again, vertical divisor stays #x2502 > > > > > > I cannot reproduce the revert in the initial "M-x whitespace-mode". I > > > wonder whether you have some local copy of whitespace.el which shadows > > > the one you patched, or some other local customization. > > > > > > Can anyone else try the patch and the recipe, and report back? > > > > After saying M-x whitespace-mode the first time, the vertical division > > line is not changed to the ASCII pipe character with the patch applied. > > Needless to say, turning off whitespace-mode and on again does not make > > the vertical division line go back to being the ASCII character either. > > > > This was all tested in Xterm, if it matters. > > Thanks. This matches what I see, so I think the bug will be solved by > the patch. I will install it in a few days, unless someone comes up > with a reproducible recipe that proves we still have problems to solve > in this scenario. No further comments, so I've now installed my changes on the master branch, and I'm closing this bug.