From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Claudio Bley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Nov 2013 07:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15925@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138484669824480 (code B ref -1); Tue, 19 Nov 2013 07:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Nov 2013 07:38:18 +0000 Received: from localhost ([127.0.0.1]:60851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vift3-0006Mi-Nc for submit@debbugs.gnu.org; Tue, 19 Nov 2013 02:38:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35649) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vift0-0006M2-KB for submit@debbugs.gnu.org; Tue, 19 Nov 2013 02:38:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vifsq-0002NA-6L for submit@debbugs.gnu.org; Tue, 19 Nov 2013 02:38:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48440) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vifsq-0002N6-3h for submit@debbugs.gnu.org; Tue, 19 Nov 2013 02:38:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37341) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vifsk-0007mT-Ns for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2013 02:38:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vifsf-0002M1-Ct for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2013 02:37:58 -0500 Received: from mail-ea0-x22c.google.com ([2a00:1450:4013:c01::22c]:44252) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vifsf-0002Lv-53 for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2013 02:37:53 -0500 Received: by mail-ea0-f172.google.com with SMTP id q10so695434ead.17 for ; Mon, 18 Nov 2013 23:37:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:message-id:from:to:subject:user-agent:mime-version :content-type; bh=VL/qbS1oXvZcLPI04vhA4E2w/VRFcmTUAMUIxizw72w=; b=bhYVRyud1/d88nLp3LNDwyw87joPhawP9ARtHDu/fp4Iw1BBgJxiLQNqrrA/tp3JJ8 7eCznepQ2Ejgadh73HI23bIcjXCz5YTiluY9LRrxb9lFctREtXwxsD+LqbVfU47ZLlH6 13w3WW9D2hXheghT+2wMD++5mWuej6yNsHNG8qhMJm+OYa3szL3ZkCUJfGF1FStP70TH 5xijPmqNS/LweC7TbYpoWKuioCyGsEn1bHq88vxXvDYoA1+TTLCt4DMQ+eTpKFmWbgGf jKUt/21YxM4Ed/eAdRTFilVbp5vY2knTdjOWiOa363lr9Dn3+c4x6owxxE7lqEsAHuNS KeZg== X-Received: by 10.14.109.1 with SMTP id r1mr18589743eeg.32.1384846672113; Mon, 18 Nov 2013 23:37:52 -0800 (PST) Received: from CLAUDIO-PC.localdomain.de (178-24-125-95-dynip.superkabel.de. [178.24.125.95]) by mx.google.com with ESMTPSA id o47sm45805454eem.21.2013.11.18.23.37.50 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Nov 2013 23:37:51 -0800 (PST) Date: Tue, 19 Nov 2013 08:37:49 +0100 Message-ID: <87mwl0vo36.wl%claudio.bley@gmail.com> From: Claudio Bley User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 Emacs/24.3.50 (i686-pc-mingw32) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) 1. M-x customize-option RET whitespace-display-mappings RET 2. click INS to insert an arbitrary char into one of the vectors 3. click the State button and select "Set for current session" You should see this error / backtrace: Debugger entered--Lisp error: (error "This field should contain a single character") signal(error ("This field should contain a single character")) error("%s" "This field should contain a single character") custom-variable-set((custom-variable :documentation-shown t :custom-state modified :tag "Whitespace Display Mappings" :value whitespace-display-mappings :custom-form edit :custom-magic [...] call-interactively(widget-button-click nil nil) command-execute(widget-button-click) In wid-edit.el the character widget is defined as (define-widget 'character 'editable-field "A character." :tag "Character" :value 0 :size 1 :format "%{%t%}: %v\n" :valid-regexp "\\`.\\'" :error "This field should contain a single character" [...] Note, that the regexp does not match a single newline character, which happens to be the problem here, as the default value of `whitespace-display-mappings' is ((space-mark 32 [183] [46]) (space-mark 160 [164] [95]) (newline-mark 10 [36 10]) ;; <- ?\n here (tab-mark 9 [187 9] [92 9])) I think the regexp should be changed to "\\`\(.\|\n\)\\'" to allow a single newline also. Claudio -- Claudio From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Nov 2013 08:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Claudio Bley Cc: 15925@debbugs.gnu.org Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.138484944731750 (code B ref 15925); Tue, 19 Nov 2013 08:25:02 +0000 Received: (at 15925) by debbugs.gnu.org; 19 Nov 2013 08:24:07 +0000 Received: from localhost ([127.0.0.1]:60893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VigbP-0008G1-0R for submit@debbugs.gnu.org; Tue, 19 Nov 2013 03:24:07 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:59319 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VigbM-0008Ft-RR for 15925@debbugs.gnu.org; Tue, 19 Nov 2013 03:24:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VigbK-0005Fg-QW; Tue, 19 Nov 2013 03:24:02 -0500 From: Glenn Morris References: <87mwl0vo36.wl%claudio.bley@gmail.com> X-Spook: smuggle Medco Compsec subversive spies Ansar al-Islam X-Ran: -aff~9Vvvf'@52m15r9Vm>E88e>lky>T|P"Ov4$YJYD\\@-8vO! X-Hue: red X-Attribution: GM Date: Tue, 19 Nov 2013 03:24:02 -0500 In-Reply-To: <87mwl0vo36.wl%claudio.bley@gmail.com> (Claudio Bley's message of "Tue, 19 Nov 2013 08:37:49 +0100") Message-ID: <5xiovo4x5p.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.5 (-----) Claudio Bley wrote: > I think the regexp should be changed to "\\`\(.\|\n\)\\'" to allow a > single newline also. We already tried that once; it caused more problems than it solved: http://debbugs.gnu.org/2689 From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Claudio Bley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Nov 2013 10:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 15925@debbugs.gnu.org Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.13849437217657 (code B ref 15925); Wed, 20 Nov 2013 10:36:02 +0000 Received: (at 15925) by debbugs.gnu.org; 20 Nov 2013 10:35:21 +0000 Received: from localhost ([127.0.0.1]:34144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vj57x-0001zR-2W for submit@debbugs.gnu.org; Wed, 20 Nov 2013 05:35:21 -0500 Received: from mail-ee0-f47.google.com ([74.125.83.47]:61045) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vj57u-0001zC-EK for 15925@debbugs.gnu.org; Wed, 20 Nov 2013 05:35:19 -0500 Received: by mail-ee0-f47.google.com with SMTP id c50so3313311eek.20 for <15925@debbugs.gnu.org>; Wed, 20 Nov 2013 02:35:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:message-id:from:to:cc:subject:in-reply-to:references :user-agent:mime-version:content-type; bh=I2PwFlhqJkfKM21JXG2z8qEvPIx03MtSfge/IHjILhk=; b=rfuxBt0sxhxfgL4ynUwy7NwijTsD+5swPRGuciBL740S9oLsit6KbqYutMJps8ImRn jt0Lw0LusW3RRkiB/T7XSTxJ2wSvOL9UWdZZpRZIyeHcvkhWkxjP2S8HncFCt1NyOump VR27jCyKCq+0/X+3IG7WJz+fc+EnsouzkXp+SKPEKGhGcjO5ZkuZZSFC6eSaVb13W7lb V1OJ9HgL0bPG+gDkj7vj+ZciBm8ganzToitQGQf7Lx8RrJJJwJJbIAlPSoBJ9MnBFlbH qv2o0JPRAC/4Q3o8fgEwiCPI72h3zJOsSfr8STIYEu/BFB8cQ10gdnvKeuRqqHtXljdD NGEg== X-Received: by 10.14.219.198 with SMTP id m46mr2072897eep.41.1384943712580; Wed, 20 Nov 2013 02:35:12 -0800 (PST) Received: from CLAUDIO-PC.localdomain.de (178-24-125-95-dynip.superkabel.de. [178.24.125.95]) by mx.google.com with ESMTPSA id o47sm58172044eem.21.2013.11.20.02.35.10 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Nov 2013 02:35:11 -0800 (PST) Date: Wed, 20 Nov 2013 11:35:08 +0100 Message-ID: <87a9gzuzs3.wl%claudio.bley@gmail.com> From: Claudio Bley In-Reply-To: <5xiovo4x5p.fsf@fencepost.gnu.org> References: <87mwl0vo36.wl%claudio.bley@gmail.com> <5xiovo4x5p.fsf@fencepost.gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 Emacs/24.3.50 (i686-pc-mingw32) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) At Tue, 19 Nov 2013 03:24:02 -0500, Glenn Morris wrote: > > Claudio Bley wrote: > > > I think the regexp should be changed to "\\`\(.\|\n\)\\'" to allow a > > single newline also. > > We already tried that once; it caused more problems than it solved: > http://debbugs.gnu.org/2689 I see. So lets get this solved. At first, changing the regexp is just the right thing to do and in itself, IMO, does not break anything. Alas, it does not solve the problem at hand because `widget-specify-field' behaves /badly/ when the field ends with a newline. So, actually, this hunk of your patch trying to work around this behaviour broke other things. How about using a special :value-create function for character fields? Furthermore, the presentation of the character values is bad, usability-wise, because for nonprintable chars you cannot see what value the field actually has. How about displaying those chars in the buffer in another format? E.g. use escape sequences like \n \r et cetera? I (rather hackish) way to fix this would be to always insert a ?\n as part of the value of a character field: (defun widget-field-char-create (widget) "Create an editable character field." (let ((value (widget-get widget :value)) (from (point)) ;; This is changed to a real overlay in `widget-setup'. We ;; need the end points to behave differently until ;; `widget-setup' is called. (overlay (cons (make-marker) (make-marker)))) (widget-put widget :field-overlay overlay) (insert value) (insert ?\n) ;; EEEK (unless (memq widget widget-field-list) (setq widget-field-new (cons widget widget-field-new))) (move-marker (cdr overlay) (point)) (set-marker-insertion-type (cdr overlay) nil) (insert ?\n) (move-marker (car overlay) from) (set-marker-insertion-type (car overlay) t))) What do you think? -- Claudio From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Nov 2013 19:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Claudio Bley Cc: Glenn Morris , 15925@debbugs.gnu.org Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.13849756864196 (code B ref 15925); Wed, 20 Nov 2013 19:29:01 +0000 Received: (at 15925) by debbugs.gnu.org; 20 Nov 2013 19:28:06 +0000 Received: from localhost ([127.0.0.1]:35111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjDRW-00015c-1w for submit@debbugs.gnu.org; Wed, 20 Nov 2013 14:28:06 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:60657) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjDRV-00015V-2c for 15925@debbugs.gnu.org; Wed, 20 Nov 2013 14:28:05 -0500 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id rAKJS45m020324; Wed, 20 Nov 2013 14:28:04 -0500 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 0D4E8B5162; Wed, 20 Nov 2013 14:28:04 -0500 (EST) From: Stefan Monnier Message-ID: References: <87mwl0vo36.wl%claudio.bley@gmail.com> <5xiovo4x5p.fsf@fencepost.gnu.org> <87a9gzuzs3.wl%claudio.bley@gmail.com> Date: Wed, 20 Nov 2013 14:28:03 -0500 In-Reply-To: <87a9gzuzs3.wl%claudio.bley@gmail.com> (Claudio Bley's message of "Wed, 20 Nov 2013 11:35:08 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4768=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4768> : inlines <244> : streams <1077199> : uri <1601025> X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.9 (-) > How about displaying those chars in the buffer in another format? > E.g. use escape sequences like \n \r et cetera? Agreed. It could use the same syntax as used after the ? in the Elisp source code. I.e. the conversion would be (read-from-string (concat "?" field)) in one direction and (substring (prin1-char char) 1) in the other. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 15:26:43 2017 Received: (at control) by debbugs.gnu.org; 22 Aug 2017 19:26:43 +0000 Received: from localhost ([127.0.0.1]:49880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEp1-0005lX-9f for submit@debbugs.gnu.org; Tue, 22 Aug 2017 15:26:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEoz-0005lD-Pj for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:26:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkEou-0004YU-0v for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:26:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35579) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkEot-0004YM-Ts for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:26:35 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dkEot-0004O2-LO for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:26:35 -0400 Subject: control message for bug 28183 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 22 Aug 2017 15:26:35 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) merge 15925 28183 From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 15:32:53 2017 Received: (at control) by debbugs.gnu.org; 22 Aug 2017 19:32:53 +0000 Received: from localhost ([127.0.0.1]:49889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEuy-0007oX-UX for submit@debbugs.gnu.org; Tue, 22 Aug 2017 15:32:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkEux-0007o2-9P for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:32:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkEur-0007Xq-F6 for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:32:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkEur-0007Xl-BN for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:32:45 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dkEur-0003Dz-4E for control@debbugs.gnu.org; Tue, 22 Aug 2017 15:32:45 -0400 Subject: control message for bug 21771 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 22 Aug 2017 15:32:45 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) merge 15925 21771 From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 17 12:20:10 2018 Received: (at control) by debbugs.gnu.org; 17 Jun 2018 16:20:10 +0000 Received: from localhost ([127.0.0.1]:54039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUaPS-0003OR-D8 for submit@debbugs.gnu.org; Sun, 17 Jun 2018 12:20:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUaPQ-0003OD-Mp for control@debbugs.gnu.org; Sun, 17 Jun 2018 12:20:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUaPK-0001WY-Ui for control@debbugs.gnu.org; Sun, 17 Jun 2018 12:20:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50964) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUaPK-0001WO-Qz for control@debbugs.gnu.org; Sun, 17 Jun 2018 12:20:02 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fUaPK-0006Vs-Ks for control@debbugs.gnu.org; Sun, 17 Jun 2018 12:20:02 -0400 Subject: control message for bug 31869 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sun, 17 Jun 2018 12:20:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -6.0 (------) merge 15925 31869 From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings References: <87mwl0vo36.wl%claudio.bley@gmail.com> In-Reply-To: <87mwl0vo36.wl%claudio.bley@gmail.com> Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Sep 2020 15:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15925@debbugs.gnu.org Cc: Glenn Morris , claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160078934331654 (code B ref 15925); Tue, 22 Sep 2020 15:43:02 +0000 Received: (at 15925) by debbugs.gnu.org; 22 Sep 2020 15:42:23 +0000 Received: from localhost ([127.0.0.1]:32955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKkQx-0008EU-1C for submit@debbugs.gnu.org; Tue, 22 Sep 2020 11:42:23 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:39544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKkQv-0008EF-DY for 15925@debbugs.gnu.org; Tue, 22 Sep 2020 11:42:22 -0400 Received: by mail-wr1-f54.google.com with SMTP id a17so17587379wrn.6 for <15925@debbugs.gnu.org>; Tue, 22 Sep 2020 08:42:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=H6PofeYKkMaMiqfdNG4uTTxp3hWRjgFXFXGqYnh+Cl4=; b=rl4ruuTAPgjo68wkrqy4yCQ4YKNlFdmR7T2wsHpsUMM95Fn9tlZQ53slRBwYslTVPZ jyy/wiNWdL0N3fx/IRuZEunB+cz9Tt6LG7CWN/5n10JiTWPB1bqFYWvRHuJWhIN0jgl6 gbsCB8YLjZVlhRg4CcYoVuEXFJ/kNnpkyueUExx3FB0BNXm+e55AD1idYep6Ti8JYwxf zn7Ad84vnZaly4VZVvolH/mI/MjLtSvDE8EVNphvLKDg0bGn0BqQFHOAzjUp8Nr5f+Po wfdMrn5G016deoP1PHW/OaQFjSJq3pv12IbDB+v0d5AlrsKda91VlPeZoAV6JiuCdwSh XJJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=H6PofeYKkMaMiqfdNG4uTTxp3hWRjgFXFXGqYnh+Cl4=; b=s1MKaH4ePZ1hGR3czEQ224eUcE76c3GkzC8tPS7Efy1s2rEIRfjXav7x4EDiUm8gVE CRFX/q4aCE4HERThO+wWgbUuzVyDvGqfHvil3erdAukyc4075MpBFB6F21+vIMzrgeFe VLdYDtjcRHYUnd7poQIe2YGgcg1CQPViW5QF3S/eA7ZnWFzSq64B+/yL1Rk5dd4qcjbB sD1k7Oms1Ztb3b8v8GG7JfBLqtlwHk7r+tquI24LdU/qHdFFZVf1VIA6uI5sl+DHz2Z6 Mm8LYtcadT4R1hssdyTO0iFM9tN4M5erZwoIFrnh0E98Pf0BDrM3WwqmrgTuVfHYh7Vn G8bg== X-Gm-Message-State: AOAM533kskeAPcXAgN3tdkHiywtQrXhd/l/v1AObVzP8kaywrsrxGNAb kqE48OpILmTFSOVzK3/OOvzOba+85kFnpCDPKcQTWsNcJ50Wuw== X-Google-Smtp-Source: ABdhPJyBlTHH5AhCvHN6+G0m8VpXLTPpG7O06aN8PE+1HpdBb39+FCNGoSsGFQfNxDxVXRpHNnfT6tap5xYxCDnkNXo= X-Received: by 2002:adf:9f10:: with SMTP id l16mr6515608wrf.77.1600789334708; Tue, 22 Sep 2020 08:42:14 -0700 (PDT) MIME-Version: 1.0 From: Mauro Aranda Date: Tue, 22 Sep 2020 12:42:01 -0300 Message-ID: Content-Type: multipart/mixed; boundary="000000000000a7eba705afe8cf90" 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 (-) --000000000000a7eba705afe8cf90 Content-Type: multipart/alternative; boundary="000000000000a7eba505afe8cf8e" --000000000000a7eba505afe8cf8e Content-Type: text/plain; charset="UTF-8" Claudio Bley writes: > At Tue, 19 Nov 2013 03:24:02 -0500, > Glenn Morris wrote: >> >> Claudio Bley wrote: >> >> > I think the regexp should be changed to "\\`\(.\|\n\)\\'" to allow a >> > single newline also. >> >> We already tried that once; it caused more problems than it solved: >> http://debbugs.gnu.org/2689 > > I see. So lets get this solved. > > At first, changing the regexp is just the right thing to do and > in itself, IMO, does not break anything. Indeed. > Alas, it does not solve the problem at hand because > `widget-specify-field' behaves /badly/ when the field ends with a > newline. > > So, actually, this hunk of your patch trying to work around > this behaviour broke other things. [...] > How about using a special :value-create function for character fields? I don't think that's needed. > Furthermore, the presentation of the character values is bad, > usability-wise, because for nonprintable chars you cannot see what > value the field actually has. > > How about displaying those chars in the buffer in another format? > E.g. use escape sequences like \n \r et cetera? Or we could do what Isearch does, and display TAB as ^I, and so on. > I (rather hackish) way to fix this would be to always insert a ?\n > as part of the value of a character field: > > (defun widget-field-char-create (widget) > "Create an editable character field." > (let ((value (widget-get widget :value)) > (from (point)) > ;; This is changed to a real overlay in `widget-setup'. We > ;; need the end points to behave differently until > ;; `widget-setup' is called. > (overlay (cons (make-marker) (make-marker)))) > (widget-put widget :field-overlay overlay) > (insert value) > (insert ?\n) ;; EEEK > (unless (memq widget widget-field-list) > (setq widget-field-new (cons widget widget-field-new))) > (move-marker (cdr overlay) (point)) > (set-marker-insertion-type (cdr overlay) nil) > (insert ?\n) > (move-marker (car overlay) from) > (set-marker-insertion-type (car overlay) t))) > > What do you think? I don't think this is needed. I attach a patch that should fix this (but that does not change the way the characters are displayed) and that doesn't introduce the breakage of Bug#3136 (for which I added a test). --000000000000a7eba505afe8cf8e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Claudio Bley <claudio.bley@googlemail.com> writes:

> At Tue, 19 No= v 2013 03:24:02 -0500,
> Glenn Morris wrote:
>>
>>= Claudio Bley wrote:
>>
>> > I think the regexp shoul= d be changed to "\\`\(.\|\n\)\\'" to allow a
>> >= single newline also.
>>
>> We already tried that once; = it caused more problems than it solved:
>> http://debbugs.gnu.org/2689
>
> I see. So = lets get this solved.
>
> At first, changing the regexp is just= the right thing to do and
> in itself, IMO, does not break anything.=

Indeed.

> Alas, it does not solve the problem at hand bec= ause
> `widget-specify-field' behaves /badly/ when the field ends= with a
> newline.
>
> So, actually, this hunk of your pa= tch trying to work around
> this behaviour broke other things.
[...]

> How about using a special :value-create function for cha= racter fields?

I don't think that's needed.

> Furt= hermore, the presentation of the character values is bad,
> usability= -wise, because for nonprintable chars you cannot see what
> value the= field actually has.
>
> How about displaying those chars in th= e buffer in another format?
> E.g. use escape sequences like \n \r et= cetera?

Or we could do what Isearch does, and display TAB as ^I, an= d so on.

> I (rather hackish) way to fix this would be to always = insert a ?\n
> as part of the value of a character field:
>
= > (defun widget-field-char-create (widget)
> =C2=A0 "Create a= n editable character field."
> =C2=A0 (let ((value (widget-get w= idget :value))
> (from (point))
> ;; This is changed to a rea= l overlay in `widget-setup'.=C2=A0 We
> ;; need the end points t= o behave differently until
> ;; `widget-setup' is called.
>= ; (overlay (cons (make-marker) (make-marker))))
> =C2=A0 =C2=A0 (wid= get-put widget :field-overlay overlay)
> =C2=A0 =C2=A0 (insert value)=
> =C2=A0 =C2=A0 (insert ?\n) ;; EEEK
> =C2=A0 =C2=A0 (unless (= memq widget widget-field-list)
> =C2=A0 =C2=A0 =C2=A0 (setq widget-fi= eld-new (cons widget widget-field-new)))
> =C2=A0 =C2=A0 (move-marker= (cdr overlay) (point))
> =C2=A0 =C2=A0 (set-marker-insertion-type (c= dr overlay) nil)
> =C2=A0 =C2=A0 (insert ?\n)
> =C2=A0 =C2=A0 (= move-marker (car overlay) from)
> =C2=A0 =C2=A0 (set-marker-insertion= -type (car overlay) t)))
>
> What do you think?

I don= 9;t think this is needed.

I attach a patch that should fix this (but= that does not change the
way the characters are displayed) and that doe= sn't introduce the
breakage of Bug#3136 (for which I added a test).<= /div> --000000000000a7eba505afe8cf8e-- --000000000000a7eba705afe8cf90 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Allow-the-newline-character-in-the-character-widget-.patch" Content-Disposition: attachment; filename="0001-Allow-the-newline-character-in-the-character-widget-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kfe3wot40 RnJvbSBmYzJiMWE0ZTY1ZjBjNTI1YTVmNzhlMzEwOWNkM2QyZjY5N2FjNjAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFR1ZSwgMjIgU2VwIDIwMjAgMTE6MTA6MTUgLTAzMDAKU3ViamVjdDogW1BBVENIXSBB bGxvdyB0aGUgbmV3bGluZSBjaGFyYWN0ZXIgaW4gdGhlIGNoYXJhY3RlciB3aWRnZXQKIChCdWcj MTU5MjUpCgoqIGxpc3Avd2lkLWVkaXQuZWwgKHdpZGdldC1zcGVjaWZ5LWZpZWxkKTogRXh0ZW5k IGNoZWNrIGZvciBhZGRpbmcgdGhlCmJvdW5kYXJ5IG92ZXJsYXkuICBQbHVzLCBhIG1pbm9yIGNv bW1lbnQgaW5kZW50YXRpb24gZml4LgooY2hhcmFjdGVyIHdpZGdldCk6IFR3ZWFrIHRoZSB2YWxp ZC1yZWdleHAgdG8gYWxsb3cgdGhlIG5ld2xpbmUKY2hhcmFjdGVyLgoKKiB0ZXN0L2xpc3Avd2lk LWVkaXQtdGVzdHMuZWwgKHdpZGdldC10ZXN0LWNoYXJhY3Rlci13aWRnZXQtdmFsdWUpCih3aWRn ZXQtdGVzdC1lZGl0YWJsZS1maWVsZC13aWRnZXQtdmFsdWUpOiBOZXcgdGVzdHMuCi0tLQogbGlz cC93aWQtZWRpdC5lbCAgICAgICAgICAgIHwgMTEgKysrKysrKy0tLS0KIHRlc3QvbGlzcC93aWQt ZWRpdC10ZXN0cy5lbCB8IDE2ICsrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjMg aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3dpZC1lZGl0 LmVsIGIvbGlzcC93aWQtZWRpdC5lbAppbmRleCAxM2Q4NTBhNTdmLi44YWQ5OWY0OWFhIDEwMDY0 NAotLS0gYS9saXNwL3dpZC1lZGl0LmVsCisrKyBiL2xpc3Avd2lkLWVkaXQuZWwKQEAgLTMwMywx MiArMzAzLDE1IEBAIHdpZGdldC1zcGVjaWZ5LWZpZWxkCiAJIChvciAobm90IHdpZGdldC1maWVs ZC1hZGQtc3BhY2UpICh3aWRnZXQtZ2V0IHdpZGdldCA6c2l6ZSkpKSkKICAgICAoaWYgKGZ1bmN0 aW9ucCBoZWxwLWVjaG8pCiAgICAgICAoc2V0cSBoZWxwLWVjaG8gJ3dpZGdldC1tb3VzZS1oZWxw KSkKLSAgICAod2hlbiAoPSAoY2hhci1iZWZvcmUgdG8pID9cbikKKyAgICAod2hlbiAoYW5kIChv ciAoPiB0byAoMSsgZnJvbSkpIChudWxsICh3aWRnZXQtZ2V0IHdpZGdldCA6c2l6ZSkpKQorICAg ICAgICAgICAgICAgKD0gKGNoYXItYmVmb3JlIHRvKSA/XG4pKQogICAgICAgOzsgV2hlbiB0aGUg bGFzdCBjaGFyYWN0ZXIgaW4gdGhlIGZpZWxkIGlzIGEgbmV3bGluZSwgd2Ugd2FudCB0bwogICAg ICAgOzsgZ2l2ZSBpdCBhIGBmaWVsZCcgY2hhci1wcm9wZXJ0eSBvZiBgYm91bmRhcnknLCB3aGlj aCBoZWxwcyB0aGUKICAgICAgIDs7IEMtbi9DLXAgYWN0IG1vcmUgbmF0dXJhbGx5IHdoZW4gZW50 ZXJpbmcvbGVhdmluZyB0aGUgZmllbGQuICBXZQotICAgICA7OyBkbyB0aGlzIGJ5IG1ha2luZyBh IHNtYWxsIHNlY29uZGFyeSBvdmVybGF5IHRvIGNvbnRhaW4ganVzdCB0aGF0Ci0gICAgICA7OyBv bmUgY2hhcmFjdGVyLgorICAgICAgOzsgZG8gdGhpcyBieSBtYWtpbmcgYSBzbWFsbCBzZWNvbmRh cnkgb3ZlcmxheSB0byBjb250YWluIGp1c3QgdGhhdAorICAgICAgOzsgb25lIGNoYXJhY3Rlci4g IEJVVCB3ZSBvbmx5IGRvIHRoaXMgaWYgdGhlcmUgaXMgbW9yZSB0aGFuIG9uZQorICAgICAgOzsg Y2hhcmFjdGVyIChzbyB3ZSBkb24ndCBkbyB0aGlzIGZvciB0aGUgY2hhcmFjdGVyIHdpZGdldCks CisgICAgICA7OyBvciBpZiB0aGUgc2l6ZSBvZiB0aGUgZWRpdGFibGUgZmllbGQgaXNuJ3Qgc3Bl Y2lmaWVkLgogICAgICAgKGxldCAoKG92ZXJsYXkgKG1ha2Utb3ZlcmxheSAoMS0gdG8pIHRvIG5p bCB0IG5pbCkpKQogCShvdmVybGF5LXB1dCBvdmVybGF5ICdmaWVsZCAnYm91bmRhcnkpCiAgICAg ICAgIDs7IFdlIG5lZWQgdGhlIHJlYWwgZmllbGQgZm9yIHRhYmJpbmcuCkBAIC0zNTI0LDcgKzM1 MjcsNyBAQCAnY2hhcmFjdGVyCiAgIDp2YWx1ZSAwCiAgIDpzaXplIDEKICAgOmZvcm1hdCAiJXsl dCV9OiAldlxuIgotICA6dmFsaWQtcmVnZXhwICJcXGAuXFwnIgorICA6dmFsaWQtcmVnZXhwICJc XGBcXCguXFx8XG5cXClcXCciCiAgIDplcnJvciAiVGhpcyBmaWVsZCBzaG91bGQgY29udGFpbiBh IHNpbmdsZSBjaGFyYWN0ZXIiCiAgIDp2YWx1ZS1nZXQgKGxhbWJkYSAodykgKHdpZGdldC1maWVs ZC12YWx1ZS1nZXQgdyB0KSkKICAgOnZhbHVlLXRvLWludGVybmFsIChsYW1iZGEgKF93aWRnZXQg dmFsdWUpCmRpZmYgLS1naXQgYS90ZXN0L2xpc3Avd2lkLWVkaXQtdGVzdHMuZWwgYi90ZXN0L2xp c3Avd2lkLWVkaXQtdGVzdHMuZWwKaW5kZXggMmRkYjY1NmZhOS4uZGY0OWZmYzgyMiAxMDA2NDQK LS0tIGEvdGVzdC9saXNwL3dpZC1lZGl0LXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC93aWQtZWRp dC10ZXN0cy5lbApAQCAtMTEzLDQgKzExMywyMCBAQCB3aWRnZXQtdGVzdC1uZXdsaW5lLWFuZC1p bmRlbnQtc2FtZS13aWRnZXQKICAgICAgICAgKHNob3VsZCAoZXEgKGN1cnJlbnQtY29sdW1uKQog ICAgICAgICAgICAgICAgICAgICAod2lkZ2V0LWdldCBncmFuZGNoaWxkIDppbmRlbnQpKSkpKSkp CiAKKyhlcnQtZGVmdGVzdCB3aWRnZXQtdGVzdC1jaGFyYWN0ZXItd2lkZ2V0LXZhbHVlICgpCisg ICJDaGVjayB0aGF0IHdlIGdldCB0aGUgY2hhcmFjdGVyIHdpZGdldCdzIHZhbHVlIGNvcnJlY3Rs eS4iCisgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgKGxldCAoKHdpZCAod2lkZ2V0LWNyZWF0ZSAn KGNoYXJhY3RlciA6dmFsdWUgP1xuKSkpKQorICAgICAgKGdvdG8tY2hhciAod2lkZ2V0LWdldCB3 aWQgOmZyb20pKQorICAgICAgKHNob3VsZCAoc3RyaW5nPSAod2lkZ2V0LWFwcGx5IHdpZCA6dmFs dWUtZ2V0KSAiXG4iKSkKKyAgICAgIChzaG91bGQgKGNoYXItZXF1YWwgKHdpZGdldC12YWx1ZSB3 aWQpID9cbikpCisgICAgICAoc2hvdWxkLW5vdCAod2lkZ2V0LWFwcGx5IHdpZCA6dmFsaWRhdGUp KSkpKQorCisoZXJ0LWRlZnRlc3Qgd2lkZ2V0LXRlc3QtZWRpdGFibGUtZmllbGQtd2lkZ2V0LXZh bHVlICgpCisgICJUZXN0IHRoYXQgd2UgZ2V0IHRoZSBlZGl0YWJsZSBmaWVsZCB3aWRnZXQncyB2 YWx1ZSBjb3JyZWN0bHkuIgorICAod2l0aC10ZW1wLWJ1ZmZlcgorICAgIChsZXQgKCh3aWQgKHdp ZGdldC1jcmVhdGUgJyhlZGl0YWJsZS1maWVsZCA6dmFsdWUgIiIpKSkpCisgICAgICAod2lkZ2V0 LWluc2VydCAiQW5kIHNvbWUgbm9uLXdpZGdldCB0ZXh0LiIpCisgICAgICAoc2hvdWxkIChzdHJp bmc9ICh3aWRnZXQtYXBwbHkgd2lkIDp2YWx1ZS1nZXQpICIiKSkpKSkKKwogOzs7IHdpZC1lZGl0 LXRlc3RzLmVsIGVuZHMgaGVyZQotLSAKMi4yOC4wCgo= --000000000000a7eba705afe8cf90-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 22 11:43:18 2020 Received: (at control) by debbugs.gnu.org; 22 Sep 2020 15:43:18 +0000 Received: from localhost ([127.0.0.1]:32963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKkRp-0008GZ-Ts for submit@debbugs.gnu.org; Tue, 22 Sep 2020 11:43:18 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:34596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKkRm-0008GK-Kc for control@debbugs.gnu.org; Tue, 22 Sep 2020 11:43:16 -0400 Received: by mail-wr1-f41.google.com with SMTP id t10so17621838wrv.1 for ; Tue, 22 Sep 2020 08:43:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=a3hMyl9NYBycwQpcJ2M7VmAzM9jbriWJG06X7az2FfY=; b=FWQ50qStTgxaOQ5SJxzW4PWt2O3MSQ1nhHxpS7mb0EgBm7Z0qcM3rNF1fwQvWjo78k c9E3CR4frF+t/WRR08tYLlcnzh5+my2JxwZqaCZnkkHrtUadIRL7lxwE2VzSA3x8QhO8 fUI8szKw2kALNm54yL4dko6EZwcrCjPjL1kTGeOajstbBHxF5B2FBh3Zitl+AdijGvQZ uArptJXRyOLZ4qmEkxFJTfcNhG8GW6sFIdQtTih1+5nnXQcYP2CyUvj+uhAKtQ0lPm06 flxFEwyhFAHOb90UNZxJuhK826sV8IegOBgeW+216G9LHPsx7E6CYzz2NEf65+pcjnCS Yc5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=a3hMyl9NYBycwQpcJ2M7VmAzM9jbriWJG06X7az2FfY=; b=G2LbGL2GkY9qBzdoYQPOhXjSWytVXtpcHrpnjU0cX8T9Vu3gfjSDSq2VZrIXm5G8Gc cuuzmJB+pGTwsEKFOV6rXOS9SODnJQWrpecYyHaLgF7P1SNllgJQC7e65byUPasw4zPn HR3YzqerW3eBRHa9n7K427Nyc5taCxfmpPlbmyO58W/7fW2Ml3QQqSF2y2X8ZQTsgcQU ObK/06Mnhdnm/i5DTNfaHVNCboQv64ZC/G0lGZgZ5ExO2e3uUYmN3gAo+zuRqHoDx3WU FN1CvDnzOdv+SoCvOHzOW+3DBkTRIE1yoA4S5Nii+7St9I1A1LcWaXE78ZUzVX3xkk0E T3Pw== X-Gm-Message-State: AOAM530aMvzt98y+TEr+gIUzfsTGVumV6OChHoTs8T4dKW26Rc6h0fyk P6Q3lxGAT0LjIkeDTIUA9OgVvfYEYcu5ehKOWIpGryWCxXY= X-Google-Smtp-Source: ABdhPJwL9pMOxZBT/en4zb/W+Uf+3IROb/ubew4zE01g2t46eNFW9EBE5Goj6QWy9tjYl5DvmsiJ7YAfiocs6sGSyo0= X-Received: by 2002:adf:a3c3:: with SMTP id m3mr6012739wrb.70.1600789388642; Tue, 22 Sep 2020 08:43:08 -0700 (PDT) MIME-Version: 1.0 From: Mauro Aranda Date: Tue, 22 Sep 2020 12:42:57 -0300 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000decbc905afe8d2e0" X-Spam-Score: 2.0 (++) 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: tags 15925 patch quit tags 15925 patch quit Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maurooaranda[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.41 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.41 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 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 (+) --000000000000decbc905afe8d2e0 Content-Type: text/plain; charset="UTF-8" tags 15925 patch quit --000000000000decbc905afe8d2e0 Content-Type: text/html; charset="UTF-8"
tags 15925 patch
quit
--000000000000decbc905afe8d2e0-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2020 13:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mauro Aranda Cc: Glenn Morris , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160086880814762 (code B ref 15925); Wed, 23 Sep 2020 13:47:01 +0000 Received: (at 15925) by debbugs.gnu.org; 23 Sep 2020 13:46:48 +0000 Received: from localhost ([127.0.0.1]:34891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kL56d-0003q1-Uq for submit@debbugs.gnu.org; Wed, 23 Sep 2020 09:46:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:44982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kL56c-0003pi-2p for 15925@debbugs.gnu.org; Wed, 23 Sep 2020 09:46:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Lfkfmie4F1cFIpo5RKyOfwdeQJxcUnbhglAZaexXOts=; b=WCsSLMtqqnURTFV4OYaKXpVHSS PVNwSzycTKLNgoM2NgHN8vkh8lvRCMSTA+Vw+iZlM42PnNMZ4kV/Oc89OxB6nLqvzI8ENCHtonA+H 06PW+4Al0QXT5e16vj7ta340NlTcLRjXOaoknpmYcpVBcXEjVNNg1cTkU6Yz932TwLi8=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kL56L-000854-8t; Wed, 23 Sep 2020 15:46:38 +0200 From: Lars Ingebrigtsen References: <87mwl0vo36.wl%claudio.bley@gmail.com> X-Now-Playing: Herbert's _Bodily Functions_: "The Audience" Date: Wed, 23 Sep 2020 15:46:27 +0200 In-Reply-To: (Mauro Aranda's message of "Tue, 22 Sep 2020 12:42:01 -0300") Message-ID: <87a6xgd2rw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Mauro Aranda writes: > I attach a patch that should fix this (but that does not change the > way the characters are displayed) and that doesn't introduce the > breakage of Bug#3136 (for which I added a test). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Mauro Aranda writes: > I attach a patch that should fix this (but that does not change the > way the characters are displayed) and that doesn't introduce the > breakage of Bug#3136 (for which I added a test). Thanks; applied to Emacs 28. The bits that remains to be fixed here is the display of the TAB/newline (etc.) characters? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Sep 2020 15:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: Glenn Morris , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160087482030788 (code B ref 15925); Wed, 23 Sep 2020 15:27:01 +0000 Received: (at 15925) by debbugs.gnu.org; 23 Sep 2020 15:27:00 +0000 Received: from localhost ([127.0.0.1]:37537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kL6fb-00080V-Lp for submit@debbugs.gnu.org; Wed, 23 Sep 2020 11:26:59 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:52366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kL6fa-00080E-1F for 15925@debbugs.gnu.org; Wed, 23 Sep 2020 11:26:58 -0400 Received: by mail-wm1-f44.google.com with SMTP id q9so442442wmj.2 for <15925@debbugs.gnu.org>; Wed, 23 Sep 2020 08:26:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/uCZBz2V8MLTgO5rlxAv4G1qtGQcFjydFccopPaXskU=; b=tn9b3gfaIy6eiVK9AXxRNpT3C2IXDHlSKDSMd/yR2FAWRlJ+xY+Wu54v9kVJjAGnfZ GTUfCNw34fdZafUpeSIfuPpXcoptl6Ta/T65O32WATkJUgldoJF3YQ/21fAXVC70da+8 1PON1mK0xbxLdlFj/nd1HZAixwqfyzllOOcDPlYpTvJIF5AYE1Q+glyLkaWrGNljVF8z tL75MeXvArTkLo7KTqsLocfokVaZR7cf7zpc1/ssCv24cseK3OcRziV1qB8G3Wb1xtuR pNJOV6ZrAOhCrD2/PrSIOLofm3JECooAnVxqiIM52I3vUR3jcAmkAt5QXxMaKCJWubH4 ryLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/uCZBz2V8MLTgO5rlxAv4G1qtGQcFjydFccopPaXskU=; b=AwcdDIw552Ax6nL5p9cZTaamoojSN94mt90QyvfuIsey7qlipe7iTcYJLPE3eF8PwS /BsDjcTW1QJFiiJrzoulj+aIfgsY+MF9IjFATghNy3A5gScbZ7tQbQIMTCOfVyZSYGPc MpEBiqrkPHwkYczYejl+e05dUcUXVAG5fPSq9k/WORND6SNhC28oWvU5i+gzA50Jrjot noQV0hVmzEmYZDXP6m6xQLE73ImRK05px0UaSTTtW++eU1xzae7YmeVoSHfgQm/Hrq2x PDsle5Nd0aDhL2pQhrIn9tE34gfWABYp+F7+Kzhf/3Z60Rlvf67gp7vrcujj/sm0b/Ic 2M1w== X-Gm-Message-State: AOAM5324vLUzlssyz/Robd2YbHyq4iBYpW8dY+w46cAHyZxbl5IgjsLX NXtcSTcNIIUAPOaiF7Tw1qD7jXBnvOaY7n0XaOk= X-Google-Smtp-Source: ABdhPJwchtJkDEEuyGex16B5FOeZPBfiJf9GeZ01FRJ5tS6CY6LvkHbdH+s4bUsuDhonHw5E3OasyZAsE/cKzBdsd3U= X-Received: by 2002:a1c:e40b:: with SMTP id b11mr132820wmh.100.1600874812155; Wed, 23 Sep 2020 08:26:52 -0700 (PDT) MIME-Version: 1.0 References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> In-Reply-To: <87a6xgd2rw.fsf@gnus.org> From: Mauro Aranda Date: Wed, 23 Sep 2020 12:26:39 -0300 Message-ID: Content-Type: multipart/alternative; boundary="000000000000822b6505affcb6af" 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 (-) --000000000000822b6505affcb6af Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Mauro Aranda writes: > >> I attach a patch that should fix this (but that does not change the >> way the characters are displayed) and that doesn't introduce the >> breakage of Bug#3136 (for which I added a test). > > Thanks; applied to Emacs 28. Thank you. > The bits that remains to be fixed here is the display of the TAB/newline > (etc.) characters? Yes. I think there were two suggestions, which if I'm not mistaken can be summarized as: - Display newline as \n, tab as \t, etc. - Display newline as C-j (or ?\\C-j, or \\C-j, etc), tab as C-i, etc. To those suggestions, I add one of mine: - Display newline as ^J, tab as ^I, etc. That is what Isearch does, and I think it would not be much of a trouble to implement that. Furthermore, we already display other non-printable characters like that, so my suggestion would just change newline and tab, I think. --000000000000822b6505affcb6af Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <la= rsi@gnus.org> writes:

> Mauro Aranda <maurooaranda@gmail.com> writes:
>
= >> I attach a patch that should fix this (but that does not change th= e
>> way the characters are displayed) and that doesn't introd= uce the
>> breakage of Bug#3136 (for which I added a test).
>= ;
> Thanks; applied to Emacs 28.

Thank you.

> The bi= ts that remains to be fixed here is the display of the TAB/newline
> = (etc.) characters?

Yes.=C2=A0 I think there were two suggestions, wh= ich if I'm not mistaken can
be summarized as:
- Display newline a= s \n, tab as \t, etc.
- Display newline as C-j (or ?\\C-j, or \\C-j, etc= ), tab as C-i, etc.

To those suggestions, I add one of mine:
- Di= splay newline as ^J, tab as ^I, etc.

That is what Isearch does, and = I think it would not be much of a
trouble to implement that.=C2=A0 Furth= ermore, we already display other
non-printable characters like that, so = my suggestion would just
change newline and tab, I think.
--000000000000822b6505affcb6af-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Sep 2020 14:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mauro Aranda Cc: Glenn Morris , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.16009583369024 (code B ref 15925); Thu, 24 Sep 2020 14:39:01 +0000 Received: (at 15925) by debbugs.gnu.org; 24 Sep 2020 14:38:56 +0000 Received: from localhost ([127.0.0.1]:41183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLSOd-0002LS-Vy for submit@debbugs.gnu.org; Thu, 24 Sep 2020 10:38:56 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLSOc-0002LF-7b for 15925@debbugs.gnu.org; Thu, 24 Sep 2020 10:38:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=eMFIox+DJ58TvOO50eazoYswJHWgqF1cxzfXRkBL3Ck=; b=pv3zxDbGPA9+Sx1KCg+2768k+p AHQG5DvuYDDeej43B1XqE2wF000d/ZAJ8rLw5YNf7ue0I7OvuaCJIscQ2o/FuGu4BG0kTUtjuSF3g YbHYJcSe2/hU/0mEWRisPdZL36CrZdHM9SuEpfe3L/O+775KIHyxgMH8ENp/3tirFgi4=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kLSOR-0007Kz-IJ; Thu, 24 Sep 2020 16:38:46 +0200 From: Lars Ingebrigtsen References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEVTODshICCsnFCv HzP///9TMJGcAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+QJGA4cBUU/au0AAAFQSURBVDjLjZQLjsQg CIZBL4DjBRq8AFPvf7cFfFTdZrMk03T4Cj8oCoDghoCpG12IH3eGhibgWAOMf2n6HdwP6E57QPkN kjloS9UCYv2mlBE+Bwhcqr+8gPIHIOwgygLuB1CtvQkKhReNDdw3PhoTADDfi3iWARKzLIBopEqh 4FbuTBX5eutD1z6coGUjDHKA2nPSrqGFdR1KO6ign47iFpAFwLRnfQNEBaRLo3G7Rq1Koj5pj9Bv 1Wm/Q8OB2wHyBLiDOPzf9E8wMx3iph3fNBRIfgfaeXwHtQEep6QDbVqkAThBs8sBPCOqPvByww7a GtrqFvFpQoLZn0Q7pkV7Jx2WMbsGSDMEi0hAySNy2wzTpdgiwIFvkXaCNu5LKqrY1BVg6OtrETpS ee7eGAID0nfQO4AFmAk50INz4QagnSqAi/t4+L1D/WoyY778QvoBM55fG1JyVN0AAAAldEVYdGRh dGU6Y3JlYXRlADIwMjAtMDktMjRUMTQ6Mjg6MDQrMDA6MDAwkHGpAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDIwLTA5LTI0VDE0OjI4OjA0KzAwOjAwQc3JFQAAAABJRU5ErkJggg== X-Now-Playing: =?UTF-8?Q?V=C3=A9ronique?= Vincent & Aksak Maboul's _Ex-Futur Album_: "Veronika Winken" Date: Thu, 24 Sep 2020 16:38:42 +0200 In-Reply-To: (Mauro Aranda's message of "Wed, 23 Sep 2020 12:26:39 -0300") Message-ID: <871rirb5ot.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Mauro Aranda writes: > Yes. I think there were two suggestions, which if I'm not mistaken can > be summarized as: > - Display newline as \n, tab as \t, etc. > - Display newline as C-j (or ?\\C-j, or \\C-j, etc), tab as C- [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Mauro Aranda writes: > Yes. I think there were two suggestions, which if I'm not mistaken can > be summarized as: > - Display newline as \n, tab as \t, etc. > - Display newline as C-j (or ?\\C-j, or \\C-j, etc), tab as C-i, etc. > > To those suggestions, I add one of mine: > - Display newline as ^J, tab as ^I, etc. > > That is what Isearch does, and I think it would not be much of a > trouble to implement that. Furthermore, we already display other > non-printable characters like that, so my suggestion would just > change newline and tab, I think. Isearch is a bit special here (being interactive)... My guess is that more people understand that \n is newline than people remember that ^J is newline. (The same goes for \t/^I, but probably to a lesser degree.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Sep 2020 15:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: Glenn Morris , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160096137522270 (code B ref 15925); Thu, 24 Sep 2020 15:30:02 +0000 Received: (at 15925) by debbugs.gnu.org; 24 Sep 2020 15:29:35 +0000 Received: from localhost ([127.0.0.1]:41330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTBe-0005n7-Pn for submit@debbugs.gnu.org; Thu, 24 Sep 2020 11:29:35 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:41560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTBb-0005mq-Ql for 15925@debbugs.gnu.org; Thu, 24 Sep 2020 11:29:32 -0400 Received: by mail-wr1-f41.google.com with SMTP id w5so4284051wrp.8 for <15925@debbugs.gnu.org>; Thu, 24 Sep 2020 08:29:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GVhshDFRy3bH64qSagqTGm0L5UwqccwKwrw/Ltk+mbU=; b=qr6ClOS6ocVOcW0hYA5xh/BN2RXDFW4UAGaPKqq1P9rqpn/DwisGmHOXlnS+1pp5Nx Cz71+VOYdpCdYSdnG0dq1wYVMvL3GxJT0A70tv2CmJ5Sh01yn73Tvytx6rE10Pr9/NoC tLIcFYwLdUZTFjFr0Mr+aIgvmes8pplRa3GMo1N29rfmumfmgwrpXCWNNgx7//yOumnc YGSNm4r53+qfIOLjHiJB6AoDgYPV7WIf+4pxp3dyTeJCSXJkdoUV9/Qc9R7ZfKQZEEZP 8s2FG74W/CWzyfvUO72E+jZO6crr1+EilX1FKCdud1Z7W+81jhmEFhn9jPGwB3b2pcpr /AIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GVhshDFRy3bH64qSagqTGm0L5UwqccwKwrw/Ltk+mbU=; b=e+TcD0X0m7nkpKhPLbwYITwKOfRMYN+hTEArYYGYUhSyC+5wWKuICIxOqWhqWzlOod 9KDt3NjeCGEpqUA3acngm+gwBLFSPQ8w1iKem4H/xAG59Qs2KgeCGFNdapjdYrA8Bex0 3hlAN1ORVvHjHedrQU4P/OxqJ+wuoT9In8bui1len3ssO18w3ZSUDcgQmoBBM+YOKh8s L7UAqp0Rs8Pz5M9Q3v4O+u1yIvqlo6/RwkudWybCZ8Bsf2Z/mNpnCawetFJCmn1jX4Jy 1or4XV3q1NIkjzEyXtxXvQgh0rRpjOPsOZOKIYajxDsAefVYW/v1rXXNtvRVuYzLtxQL xkSA== X-Gm-Message-State: AOAM5309xbN0+haGNAi4WA6IK76ezSN1N7XiarO+XMuwlls/PComV1li Zd8PhkqKW0nrxKCkcv7LkItJcUuU1lqntFfykbs= X-Google-Smtp-Source: ABdhPJwFbHSR6k42sGhQoGPbiTv9Lkf52zXPXDSmDN8l8acmMs4/tw2V2CCLvl2TQ5b6QwLZ7YnvEds1KbnJGtbrFVM= X-Received: by 2002:adf:f290:: with SMTP id k16mr385067wro.124.1600961364564; Thu, 24 Sep 2020 08:29:24 -0700 (PDT) MIME-Version: 1.0 References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> In-Reply-To: <871rirb5ot.fsf@gnus.org> From: Mauro Aranda Date: Thu, 24 Sep 2020 12:29:12 -0300 Message-ID: Content-Type: multipart/alternative; boundary="0000000000006f1f5405b010ddb5" 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 (-) --0000000000006f1f5405b010ddb5 Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Mauro Aranda writes: > >> Yes. I think there were two suggestions, which if I'm not mistaken can >> be summarized as: >> - Display newline as \n, tab as \t, etc. >> - Display newline as C-j (or ?\\C-j, or \\C-j, etc), tab as C-i, etc. >> >> To those suggestions, I add one of mine: >> - Display newline as ^J, tab as ^I, etc. >> >> That is what Isearch does, and I think it would not be much of a >> trouble to implement that. Furthermore, we already display other >> non-printable characters like that, so my suggestion would just >> change newline and tab, I think. > > Isearch is a bit special here (being interactive)... > > My guess is that more people understand that \n is newline than people > remember that ^J is newline. (The same goes for \t/^I, but probably to > a lesser degree.) Those are good points. A couple of questions: - Do we change the display for the space character as well? We could display it as ?\s, or leave it as " ", which makes the character widget appear empty, when it's not. - What do we do with the other escape sequences, like ?\r and ?\f? Right now, we display those as ^M and ^L respectively. If we keep this representation, maybe somebody will feel there is some inconsistency, because some characters we display as ^M, while others as \n. Perhaps is not a big deal, though. --0000000000006f1f5405b010ddb5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <la= rsi@gnus.org> writes:

> Mauro Aranda <maurooaranda@gmail.com> writes:
>
= >> Yes.=C2=A0 I think there were two suggestions, which if I'm no= t mistaken can
>> be summarized as:
>> - Display newline = as \n, tab as \t, etc.
>> - Display newline as C-j (or ?\\C-j, or = \\C-j, etc), tab as C-i, etc.
>>
>> To those suggestions,= I add one of mine:
>> - Display newline as ^J, tab as ^I, etc.>>
>> That is what Isearch does, and I think it would not b= e much of a
>> trouble to implement that.=C2=A0 Furthermore, we al= ready display other
>> non-printable characters like that, so my s= uggestion would just
>> change newline and tab, I think.
>> Isearch is a bit special here (being interactive)...
>
>= My guess is that more people understand that \n is newline than people
= > remember that ^J is newline. =C2=A0(The same goes for \t/^I, but proba= bly to
> a lesser degree.)

Those are good points.=C2=A0 A coup= le of questions:
- Do we change the display for the space character as w= ell?

We could display it as ?\s, or leave it as " ", which= makes the
character widget appear empty, when it's not.

- Wh= at do we do with the other escape sequences, like ?\r and ?\f?

Right= now, we display those as ^M and ^L respectively.=C2=A0 If we keep this
= representation, maybe somebody will feel there is some inconsistency,
be= cause some characters we display as ^M, while others as \n.=C2=A0 Perhapsis not a big deal, though.
--0000000000006f1f5405b010ddb5-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Sep 2020 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: Glenn Morris , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160096183131328 (code B ref 15925); Thu, 24 Sep 2020 15:38:02 +0000 Received: (at 15925) by debbugs.gnu.org; 24 Sep 2020 15:37:11 +0000 Received: from localhost ([127.0.0.1]:41372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTJ1-00089D-AU for submit@debbugs.gnu.org; Thu, 24 Sep 2020 11:37:11 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:36887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTJ0-000891-7L for 15925@debbugs.gnu.org; Thu, 24 Sep 2020 11:37:10 -0400 Received: by mail-wr1-f42.google.com with SMTP id z4so4340683wrr.4 for <15925@debbugs.gnu.org>; Thu, 24 Sep 2020 08:37:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GL83sHprj1zPcATzNMnHfQo2beGq2mA9QcNZyRySdxk=; b=es7dXYwV5RybO9UJ9AHWO29xkE+Z7fmJAe+eAdSb4AwfsNOk/ZrlWcDyqLj/IIvHL9 NtSB9v7xwV6nhqVnVsTlzEK1iWm68fJPEoV/P94M6cDbL+VBTL3X9MFXqFrZhVq0W8SV ue1kUtTbzhHa6shF0M/bBmgokSRpRM79qP0+uOZ3OrUKQ1je1Equ1S4rBDrPEt24DmXZ XJBdaIU+7ogafrJCP+a5a9zMOqiqhTu2dBR69dlJ5hefR44DQEO99Fr2TmHYmluUJMZo q6ay0pV+HJkGECBqXWjma4/0bOzQ8cPzQHyIo0WcfrC4TUXURs3bMUEr0fzdMlDmVEfI tFEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GL83sHprj1zPcATzNMnHfQo2beGq2mA9QcNZyRySdxk=; b=D6RMKlAPrhDu/YldO8hxaPf5xqC7P6Flk2apt0/JM6lZxaJOLAPyoxXBZaMXBfrpY5 +Tmzmxen1jPPKv8T43nOJmx7tIoTTsXPIDVRacMeuPMs8TwOfCtoVVUTRKBk2qrluIyN WxljpERG+ux+zUgnSCSk/Vgs3nZAJdqIx+VvZ51dx5b1Xt7uwXSFYALbkYRxVuyMKNmk JB/wLK8T9m90vLXcNXlp4hHHO961aMeUOUcBchFDVtByrxn8vJ/67MNkLH7+9pb4wkf2 kmbsumnl0Olq99+0Jo7hoV3AJqPnC9NqLk35KZNfm/T0MrvDWe4/x2CSoRTdaP8lX/2j 5FeA== X-Gm-Message-State: AOAM533vgE15b4u9Lo3L7s2LilsdCwlM00Q2soExNHNssClHg2/HMx0R toKbR185VW78VJnADLEahocHPuYWZA42OeBHC2s= X-Google-Smtp-Source: ABdhPJwrTf4LVvcW+YYsRAMDWesWUbzLf1TK44S+KFpYKB3TjSbEoz0BP0sv49ZCODRO2uTjWc5D02kW0sNwtZ0u5n4= X-Received: by 2002:adf:f290:: with SMTP id k16mr424902wro.124.1600961824451; Thu, 24 Sep 2020 08:37:04 -0700 (PDT) MIME-Version: 1.0 References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> In-Reply-To: From: Mauro Aranda Date: Thu, 24 Sep 2020 12:36:52 -0300 Message-ID: Content-Type: multipart/alternative; boundary="000000000000d8701105b010f875" 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 (-) --000000000000d8701105b010f875 Content-Type: text/plain; charset="UTF-8" Mauro Aranda writes: > - Do we change the display for the space character as well? > > We could display it as ?\s, or leave it as " ", which makes the > character widget appear empty, when it's not. I said display it as ?\s, but I meant display it as \s. Sorry. --000000000000d8701105b010f875 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Mauro Aranda <maurooaranda@gmail.com> writes:

> - Do we change the disp= lay for the space character as well?
>
> We could display it as= ?\s, or leave it as " ", which makes the
> character widge= t appear empty, when it's not.

I said display it as ?\s, but I m= eant display it as \s.=C2=A0 Sorry.
--000000000000d8701105b010f875-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Sep 2020 10:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mauro Aranda Cc: Glenn Morris , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160102802130107 (code B ref 15925); Fri, 25 Sep 2020 10:01:02 +0000 Received: (at 15925) by debbugs.gnu.org; 25 Sep 2020 10:00:21 +0000 Received: from localhost ([127.0.0.1]:42722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLkWb-0007p8-33 for submit@debbugs.gnu.org; Fri, 25 Sep 2020 06:00:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLkWY-0007i1-UO for 15925@debbugs.gnu.org; Fri, 25 Sep 2020 06:00:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zXqPRaC521PKiSAIAwOK0eLA+FJwU//aWXyDLnoCBLk=; b=pMpiU8mj1ZPMZj634+fsFRPr1h cG4PA9toa0TkrJp6qziMPbMtfwcoF9OpZAJ2ZXJFr2lbhPPPZbMy97C/DfqHJJU3Q72zW4hjAXMaB 9YfgeUSHnFrVz8iHe8g0CyT0F9P2EMWMfzExlObtJgE3G45Srt2E+TwEcwZw2tWZmvBQ=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kLkWO-0000uO-Bb; Fri, 25 Sep 2020 12:00:11 +0200 From: Lars Ingebrigtsen References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXXnlrDt7BaLSqw RzEvJCgNCAx8eIRdVFX////3Dm9OAAAAAWJLR0QIht6VegAAAAd0SU1FB+QJGQklNdCRphsAAAG2 SURBVDjLldRLj5swEADgSSJlr8yqYs+1odzDqr22xGTuxJNcy6oL1w1y4r9f2xCFEPawI4Gl+TR+ YgAWQshEy7RGxEVUMhe5D4C1EPlrIVO8wn4AcO+NHEE1wCpAzohRDzzAUnrY6BtshwoPQlQBwMP+ NoYbP7tV6AGEL+ihDhU8gEu7pbzSBbH+O4ZVEMNMuGgCyB6WQjk4uwSdonEFmEKIzAPrjzGsUxLi R+ozfBzB2vBOCBsyQ2wDmFLv3rJulA8LAVClpuf2DnwJPGnWytCZJyXw5JqSuLwD3q9g6dtK8ySk r/A1U9j3wDOwmQc5wDSqHGI6UNvaQ2GtstYaIttl9gMAT39e6IAnZU2RiM4UJAx1tHIQO4hjpVQx PC5KCWjtpWldP9fo57EFnB3czSqehxy+zcPuy3CBd7+HD/ljDf6Efqcz4Jvv5yloDB9r+7C5HL7i 6t/j4Jnv6qA+gf5g76emgD+JWXBdaHicqSpsojW0ibbnu7zKOpkk7mr+xPeQIlKK/M1SJVnr7+wv EwBPtqkxbOqxacLVTK5wqfFFCMVUI4gJRP4fkgUodb9yDBFBH/8BdU85s9N4aKgAAAAldEVYdGRh dGU6Y3JlYXRlADIwMjAtMDktMjVUMDk6Mzc6NTMrMDA6MDD5GdWXAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDIwLTA5LTI1VDA5OjM3OjUzKzAwOjAwiERtKwAAAABJRU5ErkJggg== X-Now-Playing: Thievery Corporation's _The Mirror Conspiracy_: "The Mirror Conspiracy" Date: Fri, 25 Sep 2020 12:00:07 +0200 In-Reply-To: (Mauro Aranda's message of "Thu, 24 Sep 2020 12:29:12 -0300") Message-ID: <87ft76rxaw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Mauro Aranda writes: > Those are good points. A couple of questions: > - Do we change the display for the space character as well? > > We could display it as ?\s, or leave it as " ", which makes the > character widget app [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Mauro Aranda writes: > Those are good points. A couple of questions: > - Do we change the display for the space character as well? > > We could display it as ?\s, or leave it as " ", which makes the > character widget appear empty, when it's not. > > - What do we do with the other escape sequences, like ?\r and ?\f? > > Right now, we display those as ^M and ^L respectively. If we keep this > representation, maybe somebody will feel there is some inconsistency, > because some characters we display as ^M, while others as \n. Perhaps > is not a big deal, though. We should definitely strive for consistency here... \r and \f for ^M and ^L is fine by me (although I guess more people are familiar with ^L than \f). As for space... Hm. It's unfortunate that it's displayed just as a blank, so displaying it as \s would definitely make sense. But it also sounds a bit confusing. :-/ Could we ... use a different background colour on the space to indicate that it's there? I guess that's not all that easy to interpret, either... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Sep 2020 11:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: rgm@gnu.org, 15925@debbugs.gnu.org, maurooaranda@gmail.com, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.16010319833905 (code B ref 15925); Fri, 25 Sep 2020 11:07:02 +0000 Received: (at 15925) by debbugs.gnu.org; 25 Sep 2020 11:06:23 +0000 Received: from localhost ([127.0.0.1]:42835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLlYV-00010v-AD for submit@debbugs.gnu.org; Fri, 25 Sep 2020 07:06:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLlYS-00010h-WD for 15925@debbugs.gnu.org; Fri, 25 Sep 2020 07:06:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58547) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kLlYN-0005Jf-C9; Fri, 25 Sep 2020 07:06:15 -0400 Received: from [176.228.60.248] (port=2840 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kLlYL-0007HW-HB; Fri, 25 Sep 2020 07:06:14 -0400 Date: Fri, 25 Sep 2020 14:06:24 +0300 Message-Id: <83v9g2ru8f.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ft76rxaw.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 25 Sep 2020 12:00:07 +0200) References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> <87ft76rxaw.fsf@gnus.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: Lars Ingebrigtsen > Date: Fri, 25 Sep 2020 12:00:07 +0200 > Cc: Glenn Morris , 15925@debbugs.gnu.org, > claudio.bley@googlemail.com > > > - What do we do with the other escape sequences, like ?\r and ?\f? > > > > Right now, we display those as ^M and ^L respectively. If we keep this > > representation, maybe somebody will feel there is some inconsistency, > > because some characters we display as ^M, while others as \n. Perhaps > > is not a big deal, though. > > We should definitely strive for consistency here... \r and \f for ^M > and ^L is fine by me (although I guess more people are familiar with ^L > than \f). I very much hope we leave the ^M and ^L display alone. This is what we did since day one (and yes, \n is a special case), and I'd rather we didn't change that just in the name of consistency. From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Sep 2020 11:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: Glenn Morris , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.16010322384277 (code B ref 15925); Fri, 25 Sep 2020 11:11:01 +0000 Received: (at 15925) by debbugs.gnu.org; 25 Sep 2020 11:10:38 +0000 Received: from localhost ([127.0.0.1]:42839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLlcb-00016t-S5 for submit@debbugs.gnu.org; Fri, 25 Sep 2020 07:10:38 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:54269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLlcZ-00016e-4u for 15925@debbugs.gnu.org; Fri, 25 Sep 2020 07:10:37 -0400 Received: by mail-wm1-f51.google.com with SMTP id x23so2628896wmi.3 for <15925@debbugs.gnu.org>; Fri, 25 Sep 2020 04:10:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9M65mfJykKppZBiGDu6qf5065lAJ6wf/kpEBRYHPh2E=; b=p4YnitKqveGGjrfV+AAoSZr2K7neiWsp3B3YGdNbLWTDQyXVbXUN7jrWVhGJSJjWdi +T3lDZ8DJomfeT2YZQiWFoZ7LS2k8J0hl+TdjNEYQbovGb5GLjanwkOSuxPGjW5UvE+o TA/wgLg6r6UjAZW9TLIwgq/jPdCdttvOco5IHcFJmiCoiNabw/UAUtfQY2sxI/247vXb XwqqHztzTI7xUWZDZ+AEv5c5Ba/1swXyR5She9tX55rDIpej6NwWwArdkyiWdJOqn4WT NqZpGVGmNtwnWa82G21PfdKJWg2gqb1eonFsECkoZUHhy4UP83CR478T77kQmB2QCZ5j KlhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9M65mfJykKppZBiGDu6qf5065lAJ6wf/kpEBRYHPh2E=; b=C5j77nBd5Bq3tih2YKM/KaGevxyk145OnFxLZja+2rLAoA6xbe7PjXmtkU4NJHvG/0 c/WmOO5rE0iGpf4g7mQB7VM32vFrr2jt5jnltobC7bRs0GakUbvS3L/1auX+pyBeVt3L QiYfjd9DW4KYBR36svGECqAnKV63Bb0CVt0m0/8uy7A345MmZ5DjxGuO7EB2vm5yLT+i lmB7rOydWSVJykJiv9jqSulkeJcoRrZ2i855h8BzDlPMkBAz6H+aUD/ZYilPyi6RhO5V d671tLGBl+tRSR8s53coxKeEEiQUGhsjHBl2AzDL/4Bg8naGPY71qWyBIJB+thObMYJ3 AurQ== X-Gm-Message-State: AOAM530yExdySyNhdoUhu428CKjd4Tc0jEngOKRyL/IZ/2KwRBFvW0Hu ZTdE+MaAw3nxwRH/ZwISPdorf6wQEVBLh2NBo5o= X-Google-Smtp-Source: ABdhPJxOZQoRRaIQF+dlIyzI8qaqZMIsm67V3ueZNpu0/9dVyKsaShfns6ThwD50rPF6+wLNd7/SvN225iv6zPaMvz8= X-Received: by 2002:a1c:23c9:: with SMTP id j192mr2651419wmj.6.1601032229320; Fri, 25 Sep 2020 04:10:29 -0700 (PDT) MIME-Version: 1.0 References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> <87ft76rxaw.fsf@gnus.org> In-Reply-To: <87ft76rxaw.fsf@gnus.org> From: Mauro Aranda Date: Fri, 25 Sep 2020 08:10:17 -0300 Message-ID: Content-Type: multipart/alternative; boundary="0000000000004d7cdd05b0215d4c" 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 (-) --0000000000004d7cdd05b0215d4c Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Mauro Aranda writes: > >> Those are good points. A couple of questions: >> - Do we change the display for the space character as well? >> >> We could display it as ?\s, or leave it as " ", which makes the >> character widget appear empty, when it's not. >> >> - What do we do with the other escape sequences, like ?\r and ?\f? >> >> Right now, we display those as ^M and ^L respectively. If we keep this >> representation, maybe somebody will feel there is some inconsistency, >> because some characters we display as ^M, while others as \n. Perhaps >> is not a big deal, though. > > We should definitely strive for consistency here... \r and \f for ^M > and ^L is fine by me (although I guess more people are familiar with ^L > than \f). > > As for space... Hm. It's unfortunate that it's displayed just as a > blank, so displaying it as \s would definitely make sense. But it also > sounds a bit confusing. :-/ Could we ... use a different background > colour on the space to indicate that it's there? I guess that's not all > that easy to interpret, either... I don't think that a different background colour will be much of a gain. It will just look like the widget has a different background color...After editing the widget it might be easier to interpret what's going on, but then again the same can be said with the current state. --0000000000004d7cdd05b0215d4c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <larsi@gnus.org> writes:

> Mauro Aranda <= ;maurooaranda@g= mail.com> writes:
>
>> Those are good points.=C2=A0 A= couple of questions:
>> - Do we change the display for the space = character as well?
>>
>> We could display it as ?\s, or l= eave it as " ", which makes the
>> character widget appe= ar empty, when it's not.
>>
>> - What do we do with t= he other escape sequences, like ?\r and ?\f?
>>
>> Right = now, we display those as ^M and ^L respectively.=C2=A0 If we keep this
&= gt;> representation, maybe somebody will feel there is some inconsistenc= y,
>> because some characters we display as ^M, while others as \n= .=C2=A0 Perhaps
>> is not a big deal, though.
>
> We s= hould definitely strive for consistency here... =C2=A0\r and \f for ^M
&= gt; and ^L is fine by me (although I guess more people are familiar with ^L=
> than \f).
>
> As for space...=C2=A0 Hm.=C2= =A0 It's unfortunate that it's displayed just as a
> blank, s= o displaying it as \s would definitely make sense.=C2=A0 But it also
>= ; sounds a bit confusing. =C2=A0:-/ =C2=A0Could we ... use a different back= ground
> colour on the space to indicate that it's there?=C2=A0 I= guess that's not all
> that easy to interpret, either...

= I don't think that a different background colour will be much of a
g= ain.=C2=A0 It will just look like the widget has a different background
= color...After editing the widget it might be easier to interpret what's=
going on, but then again the same can be said with the current state. --0000000000004d7cdd05b0215d4c-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Sep 2020 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: Glenn Morris , Eli Zaretskii , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.16010443821981 (code B ref 15925); Fri, 25 Sep 2020 14:34:02 +0000 Received: (at 15925) by debbugs.gnu.org; 25 Sep 2020 14:33:02 +0000 Received: from localhost ([127.0.0.1]:45057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLomT-0000Vj-Ly for submit@debbugs.gnu.org; Fri, 25 Sep 2020 10:33:02 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:39068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLomR-0000VR-N5 for 15925@debbugs.gnu.org; Fri, 25 Sep 2020 10:33:00 -0400 Received: by mail-wm1-f68.google.com with SMTP id b79so3532777wmb.4 for <15925@debbugs.gnu.org>; Fri, 25 Sep 2020 07:32:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HbvwOKHBT08p6UP7HyW0QSzWbcQGGKFYfrwwKL9ph4s=; b=uQQZJAoS1v57Ct9AyJcEnKFpxf3cqD+WZdMHAMhBkALP+JiT0x1ZrUr2muLUN4Gmpj BwrYER3syHN4wiZkLTUz0Pf8OZiUguIycvAlKCcS8ilwf219HVcBgr9tYi1RoaMXEFV5 soks+IPXoRXAz4gW/ArFRc1HMOw0wiGIom3tOnJYYS4pQ6JKR7+34bJGt2q2ie1aQ627 JgA0dxkxyVpuXGFwqkBfR//TtLSQgIjZrnvYZv3Vd7tltxANqbUbGvzAjPStOokPFFVG Km1RCFmXC814y9M/p5Ctii13aHPteQo8mIJJ2T5h43MjXZEfQsXSuF34jzHHfBcApwyI Dkew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HbvwOKHBT08p6UP7HyW0QSzWbcQGGKFYfrwwKL9ph4s=; b=r+jj6qS0rNZQ0PJcXLDZK3UfQY9oAxg2MaMA37NTU3qfaS0KrWaMRXFDLrRZ65/TI0 0KmDU4cPUhBbO9org7N5YyO5fWj03MYtPts/4+X44nZkT2SPAbki0pidc8eiSvZVDp76 FfhBJWf3MvYbrti4SWqW386+z+6bKwrugGoJvnJb12VpR2sK006pF1s9efjX8hr8UVI9 QdhX584l3MbGLIdQSGma+FVuOF89Z2Vegn/5XftO9aZfeVzQUz5WfaeCeJrCzGRUCnpn JrSYJjWniWP6/5eujBZCJyjEYgOhSskwRZY7M8ht3laKqs+3WNVFrw6qAaoiEwSKKiUW fNag== X-Gm-Message-State: AOAM533805M43rTa09nk+LK7dRBKpqkoDi5KJRtBtL1goGLJlwQSpkKv GX6MAYhIK0O0N2yFEu+TBDkyIrSIflbWURYQRlI= X-Google-Smtp-Source: ABdhPJyCUAqyRwHU44b368B2dVyj/z/F+5w42QCA6Qw5c0wCoD46X+UO/56oIwBwp8bQnKqQFRDNvmkjJNnuqT6/l6k= X-Received: by 2002:a1c:e40b:: with SMTP id b11mr3600166wmh.100.1601044373803; Fri, 25 Sep 2020 07:32:53 -0700 (PDT) MIME-Version: 1.0 References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> <87ft76rxaw.fsf@gnus.org> In-Reply-To: From: Mauro Aranda Date: Fri, 25 Sep 2020 11:32:41 -0300 Message-ID: Content-Type: multipart/mixed; boundary="0000000000002bb44905b0243197" 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 (-) --0000000000002bb44905b0243197 Content-Type: multipart/alternative; boundary="0000000000002bb44705b0243195" --0000000000002bb44705b0243195 Content-Type: text/plain; charset="UTF-8" How does the attached patch look? I didn't include changes for the rest of the escape sequences, because of Eli's objections. The reason I used the notify function is because it is much simpler than rebinding insertion commands and having to copy some of the functionality. And I don't think the change in the calls to the notify function for editable-field widgets (and descendants) will be much of a problem. I looked for functions that assume EVENT is nil and found none, nor in-tree or in third-party packages. --0000000000002bb44705b0243195 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
How does the attached patch look? I didn't include cha= nges for the rest
of the escape sequences, because of Eli's objectio= ns.

The reason I used the notify function is because it is much simp= ler than
rebinding insertion commands and having to copy some of the
= functionality.=C2=A0 And I don't think the change in the calls to the n= otify
function for editable-field widgets (and descendants) will be much= of a
problem.=C2=A0 I looked for functions that assume EVENT is nil and= found
none, nor in-tree or in third-party packages.
--0000000000002bb44705b0243195-- --0000000000002bb44905b0243197 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Display-some-character-widget-values-in-a-more-user-.patch" Content-Disposition: attachment; filename="0001-Display-some-character-widget-values-in-a-more-user-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kficgd6p0 RnJvbSBlNWNjZGI4NjhiNzE2Njc3OTdkYmY3Mzk5ZTkyNDc1MDNkNzFiODA5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IEZyaSwgMjUgU2VwIDIwMjAgMTE6MTY6MTQgLTAzMDAKU3ViamVjdDogW1BBVENIXSBE aXNwbGF5IHNvbWUgY2hhcmFjdGVyIHdpZGdldCB2YWx1ZXMgaW4gYSBtb3JlIHVzZXItZnJpZW5k bHkKIHdheSAoQnVnIzE1OTI1KQoKKiBsaXNwL3dpZC1lZGl0LmVsICh3aWRnZXQtY2hhcmFjdGVy LS1lc2NhcGUtc2VxdWVuY2VzLWFsaXN0KTogTmV3CnZhcmlhYmxlLgood2lkZ2V0LWNoYXJhY3Rl ci0tY2hhbmdlLWNoYXJhY3Rlci1kaXNwbGF5KTogTmV3IGZ1bmN0aW9uLiAgVXNlIHRoZSBuZXcK dmFyaWFibGUuCih3aWRnZXQtY2hhcmFjdGVyLW5vdGlmeSk6IE5ldyBmdW5jdGlvbiwgdG8ga2Vl cCB0cmFjayBvZiB0aGUgY2hhbmdlcwppbiB0aGUgY2hhcmFjdGVyIHdpZGdldCwgYW5kIGRpc3Bs YXkgY2hhcmFjdGVycyBsaWtlIHRhYiwKbmV3bGluZSBhbmQgc3BhY2VzIGJldHRlci4KKGNoYXJh Y3RlciB3aWRnZXQpOiBVc2Ugd2lkZ2V0LWNoYXJhY3Rlci1ub3RpZnkgYXMgdGhlIG5vdGlmeQpm dW5jdGlvbi4gIFVzZSB3aWRnZXQtY2hhcmFjdGVyLS1jaGFuZ2UtY2hhcmFjdGVyLWRpc3BsYXkg Zm9yIHRoZQppbnRlcm5hbCByZXByZXNlbnRhdGlvbiBvZiB2YWx1ZS4KLS0tCiBsaXNwL3dpZC1l ZGl0LmVsIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr LS0tCiAxIGZpbGUgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9saXNwL3dpZC1lZGl0LmVsIGIvbGlzcC93aWQtZWRpdC5lbAppbmRleCA4YWQ5 OWY0OWFhLi41MDljNDg3YmYyIDEwMDY0NAotLS0gYS9saXNwL3dpZC1lZGl0LmVsCisrKyBiL2xp c3Avd2lkLWVkaXQuZWwKQEAgLTEzNzAsNyArMTM3MCw4IEBAIHdpZGdldC1iZWZvcmUtY2hhbmdl CiAJICAgICAoc2lnbmFsICd0ZXh0LXJlYWQtb25seQogCQkgICAgICcoIkF0dGVtcHQgdG8gY2hh bmdlIHRleHQgb3V0c2lkZSBlZGl0YWJsZSBmaWVsZCIpKSkKIAkgICAgKHdpZGdldC1maWVsZC11 c2UtYmVmb3JlLWNoYW5nZQotCSAgICAgKHdpZGdldC1hcHBseSBmcm9tLWZpZWxkIDpub3RpZnkg ZnJvbS1maWVsZCkpKSkpKQorCSAgICAgKHdpZGdldC1hcHBseSBmcm9tLWZpZWxkIDpub3RpZnkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20tZmllbGQgKGxpc3QgJ2JlZm9yZS1jaGFu Z2UgZnJvbSB0bykpKSkpKSkKIAogKGRlZnVuIHdpZGdldC1hZGQtY2hhbmdlICgpCiAgIChyZW1v dmUtaG9vayAncG9zdC1jb21tYW5kLWhvb2sgJ3dpZGdldC1hZGQtY2hhbmdlIHQpCkBAIC0xNDA3 LDcgKzE0MDgsNyBAQCB3aWRnZXQtYWZ0ZXItY2hhbmdlCiAJCQkJICg+IChwb2ludCkgYmVnaW4p KQogCQkgICAgICAgKGRlbGV0ZS1jaGFyIC0xKSkpKSkpKQogCSh3aWRnZXQtc3BlY2lmeS1zZWNy ZXQgZmllbGQpKQotICAgICAgKHdpZGdldC1hcHBseSBmaWVsZCA6bm90aWZ5IGZpZWxkKSkpKQor ICAgICAgKHdpZGdldC1hcHBseSBmaWVsZCA6bm90aWZ5IGZpZWxkIChsaXN0ICdhZnRlci1jaGFu Z2UgZnJvbSB0bykpKSkpCiAKIDs7OyBXaWRnZXQgRnVuY3Rpb25zCiA7OwpAQCAtMzUzMywxMyAr MzUzNCw3MCBAQCAnY2hhcmFjdGVyCiAgIDp2YWx1ZS10by1pbnRlcm5hbCAobGFtYmRhIChfd2lk Z2V0IHZhbHVlKQogCQkgICAgICAgKGlmIChzdHJpbmdwIHZhbHVlKQogCQkJICAgdmFsdWUKLQkJ CSAoY2hhci10by1zdHJpbmcgdmFsdWUpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAobGV0 ICgoZGlzcAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2lkZ2V0LWNoYXJhY3Rl ci0tY2hhbmdlLWNoYXJhY3Rlci1kaXNwbGF5CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB2YWx1ZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIGRpc3AKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAocHJvcGVydGl6ZSAoY2hhci10by1zdHJpbmcgdmFs dWUpICdkaXNwbGF5IGRpc3ApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjaGFyLXRv LXN0cmluZyB2YWx1ZSkpKSkpCiAgIDp2YWx1ZS10by1leHRlcm5hbCAobGFtYmRhIChfd2lkZ2V0 IHZhbHVlKQogCQkgICAgICAgKGlmIChzdHJpbmdwIHZhbHVlKQogCQkJICAgKGFyZWYgdmFsdWUg MCkKIAkJCSB2YWx1ZSkpCiAgIDptYXRjaCAobGFtYmRhIChfd2lkZ2V0IHZhbHVlKQotCSAgIChj aGFyYWN0ZXJwIHZhbHVlKSkpCisJICAgKGNoYXJhY3RlcnAgdmFsdWUpKQorICA6bm90aWZ5ICMn d2lkZ2V0LWNoYXJhY3Rlci1ub3RpZnkpCisKKzs7IE9ubHkgc29tZSBlc2NhcGUgc2VxdWVuY2Vz LCBub3QgYWxsIG9mIHRoZW0uICAoQnVnIzE1OTI1KQorKGRlZnZhciB3aWRnZXQtY2hhcmFjdGVy LS1lc2NhcGUtc2VxdWVuY2VzLWFsaXN0CisgICcoKD9cdCAuID90KQorICAgICg/XG4gLiA/bikK KyAgICAoP1xzIC4gP3MpKQorICAiQWxpc3QgdGhhdCBhc3NvY2lhdGVzIGVzY2FwZSBzZXF1ZW5j ZXMgdG8gYSBjaGFyYWN0ZXIuCitFYWNoIGVsZW1lbnQgaGFzIHRoZSBmb3JtIChFU0NBUEUtU0VR VUVOQ0UgLiBDSEFSQUNURVIpLgorCitUaGUgY2hhcmFjdGVyIHdpZGdldCB1c2VzIHRoaXMgYWxp c3QgdG8gZGlzcGxheSB0aGUKK25vbi1wcmludGFibGUgY2hhcmFjdGVyIHJlcHJlc2VudGVkIGJ5 IEVTQ0FQRS1TRVFVRU5DRSBhcyBcXENIQVJBQ1RFUiwKK3NpbmNlIHRoYXQgbWFrZXMgaXQgZWFz aWVyIHRvIHNlZSB3aGF0J3MgaW4gdGhlIHdpZGdldC4iKQorCisoZGVmdW4gd2lkZ2V0LWNoYXJh Y3Rlci0tY2hhbmdlLWNoYXJhY3Rlci1kaXNwbGF5IChjKQorICAiUmV0dXJuIGEgc3RyaW5nIHRv IHJlcHJlc2VudCB0aGUgY2hhcmFjdGVyIEMsIG9yIG5pbC4KKworVGhlIGNoYXJhY3RlciB3aWRn ZXQgcmVwcmVzZW50cyBzb21lIGNoYXJhY3RlcnMgKGUuZy4sIHRoZSBuZXdsaW5lIGNoYXJhY3Rl cgorb3IgdGhlIHRhYiBjaGFyYWN0ZXIpIHNwZWNpYWxseSwgdG8gbWFrZSBpdCBlYXNpZXIgZm9y IHRoZSB1c2VyIHRvIHNlZSB3aGF0J3MKK2luIGl0LiAgRm9yIHRob3NlIGNoYXJhY3RlcnMsIHJl dHVybiBhIHN0cmluZyB0byBkaXNwbGF5IHRoYXQgY2hhcmFjdGVyIGluIGEKK21vcmUgdXNlci1m cmllbmRseSB3YXkuCisKK0ZvciB0aGUgY2FsbGVyLCBuaWwgc2hvdWxkIG1lYW4gdGhhdCBpdCBp cyBnb29kIGVub3VnaCB0byB1c2UgdGhlIHJldHVybiB2YWx1ZQorb2YgYGNoYXItdG8tc3RyaW5n JyBmb3IgdGhlIHJlcHJlc2VudGF0aW9uIG9mIEMuIgorICAobGV0ICgoY2hhciAoYWxpc3QtZ2V0 IGMgd2lkZ2V0LWNoYXJhY3Rlci0tZXNjYXBlLXNlcXVlbmNlcy1hbGlzdCkpKQorICAgIChhbmQg Y2hhciAocHJvcGVydGl6ZSAoZm9ybWF0ICJcXCVjIiBjaGFyKSAnZmFjZSAnZXNjYXBlLWdseXBo KSkpKQorCisoZGVmdW4gd2lkZ2V0LWNoYXJhY3Rlci1ub3RpZnkgKHdpZGdldCBjaGlsZCAmb3B0 aW9uYWwgZXZlbnQpCisgICJOb3RpZnkgZnVuY3Rpb24gZm9yIHRoZSBjaGFyYWN0ZXIgd2lkZ2V0 LgorCitUaGlzIGZ1bmN0aW9uIGFsbG93cyB0aGUgd2lkZ2V0IGNoYXJhY3RlciB0byBiZXR0ZXIg ZGlzcGxheSBzb21lIGNoYXJhY3RlcnMsCitsaWtlIHRoZSBuZXdsaW5lIGNoYXJhY3RlciBvciB0 aGUgdGFiIGNoYXJhY3Rlci4iCisgICh3aGVuIChlcSAoY2FyLXNhZmUgZXZlbnQpICdhZnRlci1j aGFuZ2UpCisgICAgKGxldCogKChzdGFydCAobnRoIDEgZXZlbnQpKQorICAgICAgICAgICAoZW5k IChudGggMiBldmVudCkpCisgICAgICAgICAgIHN0cikKKyAgICAgIChpZiAoZXFsIHN0YXJ0IGVu ZCkKKyAgICAgICAgICAod2hlbiAoY2hhci1lcXVhbCAod2lkZ2V0LXZhbHVlIHdpZGdldCkgP1xz KQorICAgICAgICAgICAgOzsgVGhlIGNoYXJhY3RlciB3aWRnZXQgaXMgbm90IHJlYWxseSBlbXB0 eToKKyAgICAgICAgICAgIDs7IGl0cyB2YWx1ZSBpcyBhIHNpbmdsZSBzcGFjZSBjaGFyYWN0ZXIu CisgICAgICAgICAgICA7OyBXZSBuZWVkIHRvIHByb3BlcnRpemUgaXQgYWdhaW4sIGlmIGl0IGJl Y2FtZSBlbXB0eSBmb3IgYSB3aGlsZS4KKyAgICAgICAgICAgIChsZXQgKChvdiAod2lkZ2V0LWdl dCB3aWRnZXQgOmZpZWxkLW92ZXJsYXkpKSkKKyAgICAgICAgICAgICAgKHB1dC10ZXh0LXByb3Bl cnR5CisgICAgICAgICAgICAgICAob3ZlcmxheS1zdGFydCBvdikgKG92ZXJsYXktZW5kIG92KQor ICAgICAgICAgICAgICAgJ2Rpc3BsYXkgKHdpZGdldC1jaGFyYWN0ZXItLWNoYW5nZS1jaGFyYWN0 ZXItZGlzcGxheSA/XHMpKSkpCisgICAgICAgIChzZXRxIHN0ciAoYnVmZmVyLXN1YnN0cmluZy1u by1wcm9wZXJ0aWVzIHN0YXJ0IGVuZCkpCisgICAgICAgIDs7IFRoaXMgYXNzdW1lcyB0aGUgdXNl ciBlbnRlcnMgb25lIGNoYXJhY3RlciBhdCBhIHRpbWUsCisgICAgICAgIDs7IGFuZCBkb2VzIG5v dGhpbmcgY3JhenksIGxpa2UgeWFua2luZyBhIGxvbmcgc3RyaW5nLgorICAgICAgICAobGV0ICgo ZGlzcCAod2lkZ2V0LWNoYXJhY3Rlci0tY2hhbmdlLWNoYXJhY3Rlci1kaXNwbGF5IChhcmVmIHN0 ciAwKSkpKQorICAgICAgICAgICh3aGVuIGRpc3AKKyAgICAgICAgICAgIChwdXQtdGV4dC1wcm9w ZXJ0eSBzdGFydCBlbmQgJ2Rpc3BsYXkgZGlzcCkpKSkpKQorICAod2lkZ2V0LWRlZmF1bHQtbm90 aWZ5IHdpZGdldCBjaGlsZCBldmVudCkpCiAKIChkZWZpbmUtd2lkZ2V0ICdsaXN0ICdncm91cAog ICAiQSBMaXNwIGxpc3QuIgotLSAKMi4yOC4wCgo= --0000000000002bb44905b0243197-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Sep 2020 16:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii , Lars Ingebrigtsen Cc: rgm@gnu.org, 15925@debbugs.gnu.org, maurooaranda@gmail.com, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160105006310662 (code B ref 15925); Fri, 25 Sep 2020 16:08:02 +0000 Received: (at 15925) by debbugs.gnu.org; 25 Sep 2020 16:07:43 +0000 Received: from localhost ([127.0.0.1]:45143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLqG6-0002lu-TP for submit@debbugs.gnu.org; Fri, 25 Sep 2020 12:07:43 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:34290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLqG4-0002lg-8m for 15925@debbugs.gnu.org; Fri, 25 Sep 2020 12:07:42 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 08PFxfhW051978; Fri, 25 Sep 2020 16:07:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=wLvgck3c6/NccXxs2nwPmNrn8ww2RGkDfuAaie26u9o=; b=uhCz3LrxLlnUTz8GBLrovZnyqMsLIB8JclsZzKDvPomgD5JCTqaslfULnPJh3VLlq1Qd GS+qlf6NnPRvWfHrpeg1NeXh7VPki1qYonznxfVk/qzCwfr8ttCAlfC3zEZVR5uBTY06 8x8N1C9k3lgaWrnvHayrpWd9tI6Cax/sF9lVdgd1Ji/Uza8GYyKq+eHm9VB1SkTuaiSt t38LypstwsoMU2ikc1JGR/MVZAEyhFcumPdj6B3yBW76JHSHiaHmRyvRjxQm+J/jHOl1 m9ZTNMemtLWRKfwfpARsVaReVTRH8LeSS6mutZol5HtKx44EJS81LTEUmnwArUu9iMdp vg== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2120.oracle.com with ESMTP id 33q5rgvv27-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 25 Sep 2020 16:07:34 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 08PG0X1I141483; Fri, 25 Sep 2020 16:07:34 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3030.oracle.com with ESMTP id 33s75k1eaq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 25 Sep 2020 16:07:33 +0000 Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 08PG7W1b018871; Fri, 25 Sep 2020 16:07:32 GMT MIME-Version: 1.0 Message-ID: Date: Fri, 25 Sep 2020 09:07:31 -0700 (PDT) From: Drew Adams References: <<87mwl0vo36.wl%claudio.bley@gmail.com>> <> <<87a6xgd2rw.fsf@gnus.org>> <> <<871rirb5ot.fsf@gnus.org>> <> <<87ft76rxaw.fsf@gnus.org>> <<83v9g2ru8f.fsf@gnu.org>> In-Reply-To: <<83v9g2ru8f.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9755 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 malwarescore=0 adultscore=0 phishscore=0 spamscore=0 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009250111 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9755 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 impostorscore=0 clxscore=1011 suspectscore=0 phishscore=0 malwarescore=0 priorityscore=1501 mlxlogscore=999 adultscore=0 bulkscore=0 mlxscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009250111 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 (---) > I very much hope we leave the ^M and ^L display alone. This is what > we did since day one (and yes, \n is a special case), and I'd rather > we didn't change that just in the name of consistency. +1. But why not for all control chars? I haven't been following this thread - no doubt I'm not seeing special cases etc. ___ Currently, `ctl-arrow' controls the display. That works for me. And any code that changes the display-table entry of a char has its intended effect. Also good. ___ (Maybe `ctl-arrow' could be extended, to allow different non-nil values to specify different representations, including \n and ?\n. For compatibility, nil would still specify octal.) From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Sep 2020 13:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mauro Aranda Cc: Glenn Morris , Eli Zaretskii , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160112668114313 (code B ref 15925); Sat, 26 Sep 2020 13:25:02 +0000 Received: (at 15925) by debbugs.gnu.org; 26 Sep 2020 13:24:41 +0000 Received: from localhost ([127.0.0.1]:46123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMABs-0003im-Op for submit@debbugs.gnu.org; Sat, 26 Sep 2020 09:24:40 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMABq-0003ia-OR for 15925@debbugs.gnu.org; Sat, 26 Sep 2020 09:24:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=YVrFlWTbR7KZAMN5TfjpS7xDDV6G5uglC85BnL4loJk=; b=jGxthWFzXh681E6S7byq+LmunS AYUeQPhda9dsbIEElYJzcU1TGyGUZbXcLTm8eVgVB08M8tdnc4wWjfZt9s0PdykF33ZhhE9wgEbJR T69mhBi+wz2+jskIme5Rbt77pcEZWLDbuiTw6fKtWIWDm2XZOdgUiDloLJNmqRJH8luU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kMABg-0007aH-Bq; Sat, 26 Sep 2020 15:24:30 +0200 From: Lars Ingebrigtsen References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> <87ft76rxaw.fsf@gnus.org> X-Now-Playing: Tied + Tickled Trio's _Tied + Tickled Trio_: "Rara Avis" Date: Sat, 26 Sep 2020 15:24:26 +0200 In-Reply-To: (Mauro Aranda's message of "Fri, 25 Sep 2020 11:32:41 -0300") Message-ID: <877dsgn01h.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Mauro Aranda writes: > How does the attached patch look? I didn't include changes for the rest > of the escape sequences, because of Eli's objections. Looks good. The only thing that's confusing now is that if you delete the char, it displays as \s? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Mauro Aranda writes: > How does the attached patch look? I didn't include changes for the rest > of the escape sequences, because of Eli's objections. Looks good. The only thing that's confusing now is that if you delete the char, it displays as \s? M-x customize-variable RET whitespace-display-mappings RET -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Sep 2020 13:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mauro Aranda Cc: Glenn Morris , Eli Zaretskii , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160112680114482 (code B ref 15925); Sat, 26 Sep 2020 13:27:01 +0000 Received: (at 15925) by debbugs.gnu.org; 26 Sep 2020 13:26:41 +0000 Received: from localhost ([127.0.0.1]:46127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMADp-0003lW-5m for submit@debbugs.gnu.org; Sat, 26 Sep 2020 09:26:41 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMADn-0003lK-6S for 15925@debbugs.gnu.org; Sat, 26 Sep 2020 09:26:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=DCbH0zbwH6WXGrT8eQbb8pkm/NFnyvhAOuI7uzKj8/Q=; b=pF+2DZV7UF5N+wDD9d9o9+mW3E SNDOH+edDNCsX+/kNRM4Cz/MeLchh9k6mJtiKMWjpd2pn/eBnyCuQEPmyrYztQs/b+Fhjl4npGhdY CeW00uHzMIjhq/+N9SwQRsVj6ElY20xClFF8OAl78GbTxz7XoPhV4TARxReMdYV3+WOc=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kMADd-0007bC-6R; Sat, 26 Sep 2020 15:26:31 +0200 From: Lars Ingebrigtsen In-Reply-To: (Mauro Aranda's message of "Fri, 25 Sep 2020 11:32:41 -0300") References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> <87ft76rxaw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) X-Now-Playing: Tied + Tickled Trio's _Tied + Tickled Trio_: "Rara Avis" Date: Sat, 26 Sep 2020 15:26:27 +0200 Message-ID: <875z80mzy4.fsf@gnus.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: (Oops. Sent the previous mail too early.) Mauro Aranda writes: > How does the attached patch look? I didn't include changes for the rest > of the escape sequences, because of Eli's objections. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) --=-=-= Content-Type: text/plain (Oops. Sent the previous mail too early.) Mauro Aranda writes: > How does the attached patch look? I didn't include changes for the rest > of the escape sequences, because of Eli's objections. Looks good. The only thing that's confusing now is that if you delete the char, it displays as \s? M-x customize-variable RET whitespace-display-mappings RET --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain Hit DEL: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 9SE+cKccQgAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain So there's no difference in the display between a missing character and a space character... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Sep 2020 13:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: Glenn Morris , Eli Zaretskii , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160112797616225 (code B ref 15925); Sat, 26 Sep 2020 13:47:01 +0000 Received: (at 15925) by debbugs.gnu.org; 26 Sep 2020 13:46:16 +0000 Received: from localhost ([127.0.0.1]:46137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMAWm-0004Dd-6E for submit@debbugs.gnu.org; Sat, 26 Sep 2020 09:46:16 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:42394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMAWk-0004DR-Ki for 15925@debbugs.gnu.org; Sat, 26 Sep 2020 09:46:15 -0400 Received: by mail-wr1-f42.google.com with SMTP id c18so6913859wrm.9 for <15925@debbugs.gnu.org>; Sat, 26 Sep 2020 06:46:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JQlHpLLwb+9WeN8N4whfzfkNG+4w5Kd+eK4BXxXIQ24=; b=Pe8+ipQgYLPwtQXSb6HDalpMOdxjNXfdnC62pIhwBLz+nwFBRFwWHtcc/aISyOskXv fnxQXk7ydryOlNS/OcMEpeZUuJQmlVCABOzJZXMsOvNaV4xhiCvbJtZoBsUCNlRcHybC yY5GPoQhKhuzkYcJLLYeoLdrJ2T5eVlZkSxzwoZN8jy4JydvNGiSkiuoC1+HHJCa6jM4 kh5phKvfmO0DAXLfxd4/mlFMPMxc+5AVDkPqiUpB9lxyWrvA/ygdPWmb1euGkCfZYzbN oqQ7RB2zWbVtAUBkIwFIWbHzHXfiI8nDDZJqnSVj4XMQwIzRjwlOFvbBFOh2auVS5R21 paKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JQlHpLLwb+9WeN8N4whfzfkNG+4w5Kd+eK4BXxXIQ24=; b=lRM1qRTTWJUFQMt4+K2tktuV+ox3XswOr7iAKMZavcv1v8HLgSGsbxlcWx27OpnArL CvfHyvwvZdoqWxRmLlbY/WrAHsFjpRP5hsM/OO5gVkxkPUZwycXYg9cq548ryVWz1rOe LgDfxbKDITYoIYvVXQgUuTWPwFS0ESBYyB89uEAXbnq5gk6y3mBYngWSiLjby8vwCg63 5IrnhULivKioADC7CPcEDEkrkYM3BEQkMxTthNh9PYndNRw+TBLAliFtDkj8wq1jmevl nWZoNzLWGN7P10ktSefsfLgnzKxb1elgtZO8ZY9EBibuKHDCvDW1UVVEIU2sp2TwRjJw mGnQ== X-Gm-Message-State: AOAM532Jlc8GPtApfQeIU3CVVP8OBPV5x5VURKKPp4thyntL8e/EbvhS cFIs7uElEBbw900KED3fQp406HpxKelnrzWO59g= X-Google-Smtp-Source: ABdhPJxc4KjcEXLvvf51k0CU1BG6vwy+u8+h6DCrA1bI+Yi98tuSnaPTu1YgBz5cJQFeV99InIJXCYgIJ/YLIrRHGso= X-Received: by 2002:adf:9f10:: with SMTP id l16mr10326119wrf.77.1601127968761; Sat, 26 Sep 2020 06:46:08 -0700 (PDT) MIME-Version: 1.0 References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> <87ft76rxaw.fsf@gnus.org> <875z80mzy4.fsf@gnus.org> In-Reply-To: <875z80mzy4.fsf@gnus.org> From: Mauro Aranda Date: Sat, 26 Sep 2020 10:45:56 -0300 Message-ID: Content-Type: multipart/alternative; boundary="000000000000d16edd05b037a7cd" 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 (-) --000000000000d16edd05b037a7cd Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > (Oops. Sent the previous mail too early.) > > Mauro Aranda writes: > >> How does the attached patch look? I didn't include changes for the rest >> of the escape sequences, because of Eli's objections. > > Looks good. The only thing that's confusing now is that if you delete > the char, it displays as \s? > > M-x customize-variable RET whitespace-display-mappings RET > > > > > Hit DEL: > > > > > > So there's no difference in the display between a missing character and > a space character... I did that on purpose, and this comment tries to explain that: ;; The character widget is not really empty: ;; its value is a single space character. ;; We need to propertize it again, if it became empty for a while. Try the following in current master (i.e., without my patch applied): (defcustom foo-option ?. "..." :type 'character :group 'emacs) Eval, and confirm that foo-option value is ?. M-x customize-option RET foo-option RET Delete the ".", and then click State and Set for Current Session. You'll see that foo-option was set...but to what? You said there is a missing character, but really there's not such thing: there is a space there, and the Widget library will return ?\s for the value of that widget. If you do: M-: foo-option RET you can confirm foo-option was set to ?\s That's why I thought it would be less confusing to show the \s at all times, and say "No, you can't have an empty character widget". Having a truly empty character widget wouldn't be of much help, since the :validate function will complain anyway because the widget doesn't have a single character. --000000000000d16edd05b037a7cd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <la= rsi@gnus.org> writes:

> (Oops.=C2=A0 Sent the previous mai= l too early.)
>
> Mauro Aranda <maurooaranda@gmail.com> writes:
>
>> Ho= w does the attached patch look? I didn't include changes for the rest>> of the escape sequences, because of Eli's objections.
>= ;
> Looks good.=C2=A0 The only thing that's confusing now is that= if you delete
> the char, it displays as \s?
>
> M-x cus= tomize-variable RET whitespace-display-mappings RET
>
>
>=
>
> Hit DEL:
>
>
>
>
>
> S= o there's no difference in the display between a missing character and<= br>> a space character...

I did that on purpose, and this comment= tries to explain that:
;; The character widget is not really empty:
= ;; its value is a single space character.
;; We need to propertize it ag= ain, if it became empty for a while.

Try the following in current ma= ster (i.e., without my patch applied):

(defcustom foo-option ?. &quo= t;..."
=C2=A0 :type 'character
=C2=A0 :group 'emacs)
=
Eval, and confirm that foo-option value is ?.

M-x customize-opti= on RET foo-option RET

Delete the ".", and then click State= and Set for Current Session.
You'll see that foo-option was set...b= ut to what? You said there is a
missing character, but really there'= s not such thing: there is a space
there, and the Widget library will re= turn ?\s for the value of that
widget.

If you do:
M-: foo-opti= on RET
you can confirm foo-option was set to ?\s

That's why I= thought it would be less confusing to show the \s at all
times, and say= "No, you can't have an empty character widget".=C2=A0 Having= a
truly empty character widget wouldn't be of much help, since the<= br>:validate function will complain anyway because the widget doesn't h= ave
a single character.
--000000000000d16edd05b037a7cd-- From unknown Fri Jun 20 18:20:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15925: 24.3.50; error when customizing whitespace-display-mappings Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Sep 2020 15:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15925 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mauro Aranda Cc: Glenn Morris , Eli Zaretskii , 15925@debbugs.gnu.org, claudio.bley@googlemail.com Received: via spool by 15925-submit@debbugs.gnu.org id=B15925.160113302517659 (code B ref 15925); Sat, 26 Sep 2020 15:11:01 +0000 Received: (at 15925) by debbugs.gnu.org; 26 Sep 2020 15:10:25 +0000 Received: from localhost ([127.0.0.1]:47557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMBqD-0004ak-Js for submit@debbugs.gnu.org; Sat, 26 Sep 2020 11:10:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMBqB-0004aT-Me for 15925@debbugs.gnu.org; Sat, 26 Sep 2020 11:10:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=L+JoZH+to3OCidvYun2bt43d7UhlEgNZaLJGOXTauKA=; b=BR1GkYxykOVzXG0CTOyq2ykaDr 7qOA31ZU1OegOpuNfmPeWFE5qCa9udpA9zFO6JUI3jjiSv937316T6ikMhsDYpgUQYqLCWNSzDYEn KhNxwhdtP8OAuLr041LBJgSFEMTwyp1Jt3UFATjjR7dHcWsvRMIzGO3P2FjSH8PtPfbo=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kMBq2-0000D0-Qq; Sat, 26 Sep 2020 17:10:17 +0200 From: Lars Ingebrigtsen References: <87mwl0vo36.wl%claudio.bley@gmail.com> <87a6xgd2rw.fsf@gnus.org> <871rirb5ot.fsf@gnus.org> <87ft76rxaw.fsf@gnus.org> <875z80mzy4.fsf@gnus.org> X-Now-Playing: Black Cab's _Games of the XXI Olympiad_: "Problem Child" Date: Sat, 26 Sep 2020 17:10:13 +0200 In-Reply-To: (Mauro Aranda's message of "Sat, 26 Sep 2020 10:45:56 -0300") Message-ID: <874knkk20a.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Mauro Aranda writes: > That's why I thought it would be less confusing to show the \s at all > times, and say "No, you can't have an empty character widget". Having a > truly empty character widget wouldn't be of much hel [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Mauro Aranda writes: > That's why I thought it would be less confusing to show the \s at all > times, and say "No, you can't have an empty character widget". Having a > truly empty character widget wouldn't be of much help, since the > :validate function will complain anyway because the widget doesn't have > a single character. Ah, I see. Thanks for the explanation. Then your patch makes perfect sense here, and I've applied it to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 26 11:10:33 2020 Received: (at control) by debbugs.gnu.org; 26 Sep 2020 15:10:33 +0000 Received: from localhost ([127.0.0.1]:47560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMBqK-0004b4-T2 for submit@debbugs.gnu.org; Sat, 26 Sep 2020 11:10:33 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kMBqI-0004al-T9 for control@debbugs.gnu.org; Sat, 26 Sep 2020 11:10:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=kRgvWAeGE3t8XbggmV0G7GUcMugmPNbrUkUbeJDe3j4=; b=sepA1p2NjpMlCcSs2qPxRF706G 54KsQCqekomqJZlUUIbh+YEqW4e6Tyc9ZF0yEaD8mJbEkOtNVpop+Q6+p3/ZfDAyqeL6/FHVQfN7Q AG6dwNQqjXNV+XVqH+TH8SXNZbByQr7F+lslj7Vxvwc/ieSMSCtftIcIWMQ3ysnBwSN4=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kMBqB-0000DA-Aj for control@debbugs.gnu.org; Sat, 26 Sep 2020 17:10:25 +0200 Date: Sat, 26 Sep 2020 17:10:21 +0200 Message-Id: <873634k202.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #15925 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 15925 fixed close 15925 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) tags 15925 fixed close 15925 28.1 quit