Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 24 Feb 2022 09:06:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 24 04:06:05 2022 Received: from localhost ([127.0.0.1]:47494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nNA4b-0000pP-2G for submit <at> debbugs.gnu.org; Thu, 24 Feb 2022 04:06:05 -0500 Received: from quimby.gnus.org ([95.216.78.240]:43306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nNA4X-0000ot-Lo for 18548 <at> debbugs.gnu.org; Thu, 24 Feb 2022 04:06:04 -0500 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=fISz88DP8LifaoTPI/MoV5ErCzRul3jhyX2+pv7cMuw=; b=qqDuUmhqkTEUtrjsMQL6qt6vSv IVjNFJ5V+XuKTlrowHJOsME44kieulD4HkNUA7nz5whsaJEC5eLvAui3lV+jU1ffXQVrUjOeE2JQE q9rT8Zy/PXfHZXQnvpqLzaFOfGqkd1oY66inXK2i5N2E0rYgmsKQp+IGBudhGni4fnUI=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nNA4N-0003i3-Dk; Thu, 24 Feb 2022 10:05:54 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <874k5rx5e4.fsf@HIDDEN> <87ee3t7mbt.fsf@HIDDEN> <83y221sn06.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEWJgHTa2NZIQTr/ ///FtiXEAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YCGAg1E8s4rP8AAAF7SURBVCjPfdDBThsxEAbg 2Sitqj1FUYxETyQHlPopXJQg2NMW7aCyp4AaKexTOFWMopx6SDivo1KZ/yk7dlALF+b2ee3Z+YcU /y9KmDJPuGLqeznxhqQEoTzuDAVdOeztzf3H4SJ+UdTzk6fT7BYI+Y767eTkzs2w9xEI2X65EDQR yEbLBnjWggDq+DvBhZL/jC38TBpI6z5aq/1cAwlBMD17AdbwfJ6uHVlS0zdTv4Xpfn/GTmDUWDX2 PggG/KM3ck220BF+/mu0NHQS8RhmYxoWCBBsoT9ZAQ4o1lYVOk/INOyuGFYH5HrzVDiG5NnaPja+ HrCW2Ns95RtfXnOTO3pA0PDfrrhOkPKXzFWpaGXp3+TkXkc4oByk9bopV8QlZC8CkrdcBrRBxWuy AgF6CV+Z68/487iLkM4XV1h1IyrxZY3VwEX4Od+c4bd2MkGHMjZUtxDIaGs2WY0E6RoKmye00Btb x9kFEgdfBD/tB3LWmPcivIaEkZf4C95g2gEFswnBAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAy LTI0VDA4OjUzOjE5KzAwOjAwzyT0ogAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMi0yNFQwODo1 MzoxOSswMDowML55TB4AAAAASUVORK5CYII= X-Now-Playing: Bobbie Gentry's _The Girl From Chickasaw County (6): Fancy_: "If You Gotta Make a Fool of Somebody" Date: Thu, 24 Feb 2022 10:05:45 +0100 In-Reply-To: <83y221sn06.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 23 Feb 2022 15:58:33 +0200") Message-ID: <87ley04ot2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Eli Zaretskii <eliz@HIDDEN> writes: > I think the only way to fix this (and I agree that it's a marginal use > case) is to introduce some special syntax into display-table notation, > and then teach the display engine to ignore the TAB [...] 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: -2.3 (--) X-Debbugs-Envelope-To: 18548 Cc: nathaniel.braun@HIDDEN, 18548 <at> debbugs.gnu.org, kipcoul@HIDDEN, stefan@HIDDEN, JackMorrison1@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: > I think the only way to fix this (and I agree that it's a marginal use > case) is to introduce some special syntax into display-table notation, > and then teach the display engine to ignore the TAB when whatever is > before it in the display-table entry already ends at a tab stop, and > the display-table entry has that special syntax. Yes, that would be nice. > Not sure if it's worth the hassle. No, me neither. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 23 Feb 2022 19:26:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 23 14:26:56 2022 Received: from localhost ([127.0.0.1]:46568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMxHr-0007n3-Ls for submit <at> debbugs.gnu.org; Wed, 23 Feb 2022 14:26:56 -0500 Received: from mail-vk1-f172.google.com ([209.85.221.172]:34701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nathaniel.braun@HIDDEN>) id 1nMvAA-0004Hm-NY for 18548 <at> debbugs.gnu.org; Wed, 23 Feb 2022 12:10:51 -0500 Received: by mail-vk1-f172.google.com with SMTP id j9so12609641vkj.1 for <18548 <at> debbugs.gnu.org>; Wed, 23 Feb 2022 09:10:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=W09aO7aWAlQwJSyOgsPr/TGlFKOIbgDKwPxh5EZHRcM=; b=LedMzfB18rJkGFQO7ylmtKUrOKEsmdb6YRkAlWsXAbgFedStIFpvcwJX0t42s/7mpc YTkrdvpU6moIpY9ENdxwnuF54EAmhNDXrrW+ITRECZwomeTiSq3mn3rcGNiDZmGYMFXd VJYmthrpQa1t2QU1LTYOdx6/ROgJwAuREy9VAcofj6Hw3XcTB913e5XF0/QgTdVboICl ae6kD5Jg8nr6oyu2YiW+dFy6D5kh5ajWPrwJa1J50mbyKxOrDUji8OGNvC1ol6wk6GN9 kRrw44xhz+YMP/a6ByLsjZsp049IWuCVI2+7sOl9vmpDu+xPt9SrTWSI7ddPs+hUFPtm XDJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=W09aO7aWAlQwJSyOgsPr/TGlFKOIbgDKwPxh5EZHRcM=; b=goDqDandP5vCgTxYVK8dKZQNkqjIbRV1jqgwj9Uo+LXWo9QAa0oqqUxqb4ihD50x8H pt4+RYSWDdDWShbXNkM2Xr9UB2uDPa5Xvlo5PIiyerlNqbVn1T4AikcF7yddyRH6sWwR 3AXMgSJ+VUa+wrYlhrbFXw71cVyp3T6T2D+EMonqb0QGFph+cs7b2W1InKIFDIMpl5sF AII+TKpzXcxJ7LQAwrkgo14LDK+Y0pOqDtAK55yHXcNYutXlS5fqPaDgaV9/0JliIFF8 4P8PLtbfn1Nz9XWTyNnDfxftrUMhJk4VOqoUPznC3VNBtUT9EHGV3p7uUBHUODzTD7cZ Qobw== X-Gm-Message-State: AOAM530p8GlMPUbZLqJdVCpe2xqEF+vlhzrwQOJ0Pp2mAFvwCj05QkaI wNdjjvyFyQg8EJWwBoFTW13SjkTLrcGWVqmHKOk= X-Google-Smtp-Source: ABdhPJwkok1ukhq7oV87D4Ef72Xvj0UIOCdJZPyfF/VzPdh6SOqC7HBC7En25Gnx66YB48CMIN5kDbE46DDsYcEqGXU= X-Received: by 2002:a1f:ac56:0:b0:332:1193:5226 with SMTP id v83-20020a1fac56000000b0033211935226mr282680vke.9.1645636245167; Wed, 23 Feb 2022 09:10:45 -0800 (PST) MIME-Version: 1.0 References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <874k5rx5e4.fsf@HIDDEN> <87ee3t7mbt.fsf@HIDDEN> <83y221sn06.fsf@HIDDEN> <CAC4zew13HQ1h1Y7n8+XYMpmdJrLPT4OkpB2eKCdVzLeL779s+w@HIDDEN> <83tucpseig.fsf@HIDDEN> In-Reply-To: <83tucpseig.fsf@HIDDEN> From: Nathaniel Braun <nathaniel.braun@HIDDEN> Date: Wed, 23 Feb 2022 19:10:34 +0200 Message-ID: <CAC4zew3RMJQfAbLAQmtDsk0AvJUiR11bMBm3jVEDf-jNtaqw6Q@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000d2a0ee05d8b28b1c" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 18548 X-Mailman-Approved-At: Wed, 23 Feb 2022 14:26:54 -0500 Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 18548 <at> debbugs.gnu.org, Stefan Kangas <stefan@HIDDEN>, Jack Morrison <JackMorrison1@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000d2a0ee05d8b28b1c Content-Type: text/plain; charset="UTF-8" Thanks! I'll have a look On Wed, Feb 23, 2022 at 7:01 PM Eli Zaretskii <eliz@HIDDEN> wrote: > > From: Nathaniel Braun <nathaniel.braun@HIDDEN> > > Date: Wed, 23 Feb 2022 18:28:11 +0200 > > Cc: Lars Ingebrigtsen <larsi@HIDDEN>, Stefan Kangas <stefan@HIDDEN>, > > > Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org > > > > Where is the display engine code? > > src/xdisp.c > --000000000000d2a0ee05d8b28b1c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Thanks! I'll have a look</div><br><div class=3D"gmail_= quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 23, 2022 at 7:01 P= M Eli Zaretskii <<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>> wr= ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px= 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> From: = Nathaniel Braun <<a href=3D"mailto:nathaniel.braun@HIDDEN" target=3D"= _blank">nathaniel.braun@HIDDEN</a>><br> > Date: Wed, 23 Feb 2022 18:28:11 +0200<br> > Cc: Lars Ingebrigtsen <<a href=3D"mailto:larsi@HIDDEN" target=3D"= _blank">larsi@HIDDEN</a>>, Stefan Kangas <<a href=3D"mailto:stefan@= marxist.se" target=3D"_blank">stefan@HIDDEN</a>>, <br> >=C2=A0 =C2=A0 =C2=A0 =C2=A0Jack Morrison <<a href=3D"mailto:JackMorr= ison1@HIDDEN" target=3D"_blank">JackMorrison1@HIDDEN</a>>, <a href= =3D"mailto:18548 <at> debbugs.gnu.org" target=3D"_blank">18548 <at> debbugs.gnu.org</= a><br> > <br> > Where is the display engine code?<br> <br> src/xdisp.c<br> </blockquote></div> --000000000000d2a0ee05d8b28b1c--
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 23 Feb 2022 19:26:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 23 14:26:55 2022 Received: from localhost ([127.0.0.1]:46566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMxHq-0007n0-NE for submit <at> debbugs.gnu.org; Wed, 23 Feb 2022 14:26:55 -0500 Received: from mail-vs1-f42.google.com ([209.85.217.42]:37590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nathaniel.braun@HIDDEN>) id 1nMuVA-00034f-6w for 18548 <at> debbugs.gnu.org; Wed, 23 Feb 2022 11:28:40 -0500 Received: by mail-vs1-f42.google.com with SMTP id t22so3780114vsa.4 for <18548 <at> debbugs.gnu.org>; Wed, 23 Feb 2022 08:28:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FDIn71yf9oAf7kCrr5SPBM5hw8dfy8QZ9zc8W26HGgk=; b=b2O1iH659/PQJeJlWoeZi3Sxt4vevUyB2Wvu9nMBkX6eZMVm/G7Fmq8Jjth0FerCPU 9wuS7iCaPUmADVEZSOhQN43ixk2T7SxMbHL7CP52kPRr17jMxr/rqCTfHTg89EH+S7Qn exlTxEsbKghrDz7gmtqTcgI/zMOSk/xE970zRU7rGBHdGegG+hu2Llu72YrEU225U0qg LFkzSrJ4VpVAo3NJofXQSJ+7qH1VDGliiyPpQ0eAz1pdfA757EVJzJLSRnVOW9CtdfEx NmK2i2QFxQ4Iw6KC1PNxMNuPMLMHKq8rRVOmM+BRo1/QBLG8QgS6r7reX7dBT9BXtuSq d+dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FDIn71yf9oAf7kCrr5SPBM5hw8dfy8QZ9zc8W26HGgk=; b=T1m3RpNZOJ5lBfzPj0m1RXrYhwcRYwwj+lZ9/wigCDL2u8SdCd9gP1IrvzsnUlm367 rvt0reN2MQuoDKdNm/bw0+KoGadEqlf6PNInSC7Wlp5XWpVK5UBFk74V6gy1BgrXrjmp HV1xgEWvazZjFZBlDa8CfrchjhMrM7UgAnUJFsRSmbUrNkoU3MINCICnN38avSlPGSTY FUd7NeMngMVe0rod2C8GiLxpP+DV2vwXGcZdhZzOZ/1qyxzXUZ9FTego7K4hkckzaEL4 PclI9lMKiubNuc4Gy3hci82SucmP5nhc4E8kvobtThdBL3NaFh1tSNo+LS0VV93NJXRW NgWw== X-Gm-Message-State: AOAM532mo0OeimSPtqfAlDAjKaw4wus+iO6Msnw8UPn6+7Z8QSC1n+AV +uYrdjnflihW5o6AsjWcAVT+KnENKicMplLbiT4= X-Google-Smtp-Source: ABdhPJy9UiX7BE6KWrQzS1M02cEx56YZ+YovwcTN0x5/iU87izbRKSWiPYk+e8pf9Yn1+vG3ybt+VT4TKNVCBrBNzuM= X-Received: by 2002:a67:d804:0:b0:31b:a7fd:2d9 with SMTP id e4-20020a67d804000000b0031ba7fd02d9mr135017vsj.3.1645633702545; Wed, 23 Feb 2022 08:28:22 -0800 (PST) MIME-Version: 1.0 References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <874k5rx5e4.fsf@HIDDEN> <87ee3t7mbt.fsf@HIDDEN> <83y221sn06.fsf@HIDDEN> In-Reply-To: <83y221sn06.fsf@HIDDEN> From: Nathaniel Braun <nathaniel.braun@HIDDEN> Date: Wed, 23 Feb 2022 18:28:11 +0200 Message-ID: <CAC4zew13HQ1h1Y7n8+XYMpmdJrLPT4OkpB2eKCdVzLeL779s+w@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000454cde05d8b1f476" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18548 X-Mailman-Approved-At: Wed, 23 Feb 2022 14:26:54 -0500 Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 18548 <at> debbugs.gnu.org, Stefan Kangas <stefan@HIDDEN>, Jack Morrison <JackMorrison1@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000454cde05d8b1f476 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Where is the display engine code? On Wed, Feb 23, 2022 at 3:58 PM Eli Zaretskii <eliz@HIDDEN> wrote: > > From: Lars Ingebrigtsen <larsi@HIDDEN> > > Date: Wed, 23 Feb 2022 14:18:46 +0100 > > Cc: Kip Coul <kipcoul@HIDDEN>, Stefan Kangas <stefan@HIDDEN>, > > Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org > > > > So I don't know whether anything can or should be done in this case. I > > think that (perhaps) a reasonable default would be to remove that > > mapping -- whitespace-mode (by default) marks TAB characters anyway wit= h > > a face, so having a =C2=BB in addition is somewhat superfluous. On the= other > > hand, it's been like this forever, so perhaps we should just document > > the quirk instead. Or add a defcustom to allow for easier toggling, an= d > > the defcustom would then also act as documentation for this. > > > > Any opinions? > > I think the only way to fix this (and I agree that it's a marginal use > case) is to introduce some special syntax into display-table notation, > and then teach the display engine to ignore the TAB when whatever is > before it in the display-table entry already ends at a tab stop, and > the display-table entry has that special syntax. > > Not sure if it's worth the hassle. > > In any case, most of the implementation should be in the display > engine, because that's where the TAB display is implemented in Emacs. > --000000000000454cde05d8b1f476 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Where is the display engine code?</div><br><div class=3D"g= mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 23, 2022 at 3= :58 PM Eli Zaretskii <<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&g= t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p= x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> F= rom: Lars Ingebrigtsen <<a href=3D"mailto:larsi@HIDDEN" target=3D"_bla= nk">larsi@HIDDEN</a>><br> > Date: Wed, 23 Feb 2022 14:18:46 +0100<br> > Cc: Kip Coul <<a href=3D"mailto:kipcoul@HIDDEN" target=3D"_blank= ">kipcoul@HIDDEN</a>>, Stefan Kangas <<a href=3D"mailto:stefan@mar= xist.se" target=3D"_blank">stefan@HIDDEN</a>>,<br> >=C2=A0 Jack Morrison <<a href=3D"mailto:JackMorrison1@HIDDEN" tar= get=3D"_blank">JackMorrison1@HIDDEN</a>>, <a href=3D"mailto:18548@deb= bugs.gnu.org" target=3D"_blank">18548 <at> debbugs.gnu.org</a><br> > <br> > So I don't know whether anything can or should be done in this cas= e.=C2=A0 I<br> > think that (perhaps) a reasonable default would be to remove that<br> > mapping -- whitespace-mode (by default) marks TAB characters anyway wi= th<br> > a face, so having a =C2=BB in addition is somewhat superfluous.=C2=A0 = On the other<br> > hand, it's been like this forever, so perhaps we should just docum= ent<br> > the quirk instead.=C2=A0 Or add a defcustom to allow for easier toggli= ng, and<br> > the defcustom would then also act as documentation for this.<br> > <br> > Any opinions?<br> <br> I think the only way to fix this (and I agree that it's a marginal use<= br> case) is to introduce some special syntax into display-table notation,<br> and then teach the display engine to ignore the TAB when whatever is<br> before it in the display-table entry already ends at a tab stop, and<br> the display-table entry has that special syntax.<br> <br> Not sure if it's worth the hassle.<br> <br> In any case, most of the implementation should be in the display<br> engine, because that's where the TAB display is implemented in Emacs.<b= r> </blockquote></div> --000000000000454cde05d8b1f476--
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 23 Feb 2022 17:02:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 23 12:02:03 2022 Received: from localhost ([127.0.0.1]:46347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMv1f-00044P-7W for submit <at> debbugs.gnu.org; Wed, 23 Feb 2022 12:02:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1nMv1d-00043v-Lj for 18548 <at> debbugs.gnu.org; Wed, 23 Feb 2022 12:02:02 -0500 Received: from [2001:470:142:3::e] (port=51614 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1nMv1Q-0007cu-Tw; Wed, 23 Feb 2022 12:01:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OQeW6n9793Ng8zpYo93erAuV2834mgHw+g+yR6/gynM=; b=VmWFtfkL8+UW ayQG48CAIuKFF20xN4gtBgnmGW5QqLkzJgY3o6Ofr4bz4TFnMqpg1iriuGY547BbLLqpGqEjlyqSP yKrGbyrAgmMdACTc+DTct8W3ODgmaaY4llqV0XCzaGVOOKshrFdwkTxg/KO29hWpuhxJxgbK9n4B3 SbEAm/QI+e9zas421MEtxjgAd3qiBDzKkznGkNaA/4vyxfQ1wmED59w0abu0Rd1yOpqWIRIyM3AvU afdU3G4wiCXduUDO2lg6T4cXjvQ/wdWw0eUPaQLNQzBXJ3LFyV6riX5GAIBlBkdCB6sGU6dfzcgwR x46NPQL1k41l0QfVip0GCA==; Received: from [87.69.77.57] (port=3466 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1nMv1Q-0004JI-3f; Wed, 23 Feb 2022 12:01:48 -0500 Date: Wed, 23 Feb 2022 19:01:59 +0200 Message-Id: <83tucpseig.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Nathaniel Braun <nathaniel.braun@HIDDEN> In-Reply-To: <CAC4zew13HQ1h1Y7n8+XYMpmdJrLPT4OkpB2eKCdVzLeL779s+w@HIDDEN> (message from Nathaniel Braun on Wed, 23 Feb 2022 18:28:11 +0200) Subject: Re: bug#18548: Emacs whitespace mode References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <874k5rx5e4.fsf@HIDDEN> <87ee3t7mbt.fsf@HIDDEN> <83y221sn06.fsf@HIDDEN> <CAC4zew13HQ1h1Y7n8+XYMpmdJrLPT4OkpB2eKCdVzLeL779s+w@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 18548 Cc: larsi@HIDDEN, 18548 <at> debbugs.gnu.org, stefan@HIDDEN, JackMorrison1@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Nathaniel Braun <nathaniel.braun@HIDDEN> > Date: Wed, 23 Feb 2022 18:28:11 +0200 > Cc: Lars Ingebrigtsen <larsi@HIDDEN>, Stefan Kangas <stefan@HIDDEN>, > Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org > > Where is the display engine code? src/xdisp.c
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 23 Feb 2022 13:59:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 23 08:59:06 2022 Received: from localhost ([127.0.0.1]:44391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMsAb-00052o-KT for submit <at> debbugs.gnu.org; Wed, 23 Feb 2022 08:59:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1nMsAP-000528-G1 for 18548 <at> debbugs.gnu.org; Wed, 23 Feb 2022 08:59:04 -0500 Received: from [2001:470:142:3::e] (port=51872 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1nMsAJ-0006kw-OF; Wed, 23 Feb 2022 08:58:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=aIdABbzBh8w4TZqsF6SfPrgjYWLQEe3/nb2UfBZaj6E=; b=SzW5AUCXAJiXtFFn8/19 yglNaPTCHfvZZSGOkvfOo1BQ00ejpDmNkPZF4d4KfDQn9Vi1e7+kn+a8vnAzNSqW56hUD22NXBrUL yu/bVW/VUp5yKgQsnF5SxTIcobnPKgrHAMJk2HqxUVAp71LbG/uWcHfs5iASvJDPfTJkg0zJslHF9 AHf7RQmMlaY+/U2AmgiomuGa5EA7jWX6kzG4nvoIjJtT2MBnh4d9JCGleAsN/zzXK1nY3H3VU5rzu qDacTPaP2XRSvuC2g+nXCQigWwC08GNyzngoT/0DJfR7/u12sJuQkLEmfcpPbcAtLRQsaZWzU1E5K GCqF6v+uMSwL8w==; Received: from [87.69.77.57] (port=3973 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1nMs9w-0002rG-F5; Wed, 23 Feb 2022 08:58:34 -0500 Date: Wed, 23 Feb 2022 15:58:33 +0200 Message-Id: <83y221sn06.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <87ee3t7mbt.fsf@HIDDEN> (message from Lars Ingebrigtsen on Wed, 23 Feb 2022 14:18:46 +0100) Subject: Re: bug#18548: Emacs whitespace mode References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <874k5rx5e4.fsf@HIDDEN> <87ee3t7mbt.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 18548 Cc: nathaniel.braun@HIDDEN, 18548 <at> debbugs.gnu.org, kipcoul@HIDDEN, stefan@HIDDEN, JackMorrison1@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@HIDDEN> > Date: Wed, 23 Feb 2022 14:18:46 +0100 > Cc: Kip Coul <kipcoul@HIDDEN>, Stefan Kangas <stefan@HIDDEN>, > Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org > > So I don't know whether anything can or should be done in this case. I > think that (perhaps) a reasonable default would be to remove that > mapping -- whitespace-mode (by default) marks TAB characters anyway with > a face, so having a ยป in addition is somewhat superfluous. On the other > hand, it's been like this forever, so perhaps we should just document > the quirk instead. Or add a defcustom to allow for easier toggling, and > the defcustom would then also act as documentation for this. > > Any opinions? I think the only way to fix this (and I agree that it's a marginal use case) is to introduce some special syntax into display-table notation, and then teach the display engine to ignore the TAB when whatever is before it in the display-table entry already ends at a tab stop, and the display-table entry has that special syntax. Not sure if it's worth the hassle. In any case, most of the implementation should be in the display engine, because that's where the TAB display is implemented in Emacs.
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 23 Feb 2022 13:19:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 23 08:19:03 2022 Received: from localhost ([127.0.0.1]:44223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMrXr-0001ed-EE for submit <at> debbugs.gnu.org; Wed, 23 Feb 2022 08:19:03 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nMrXp-0001e6-68 for 18548 <at> debbugs.gnu.org; Wed, 23 Feb 2022 08:19:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=5tBCfM7iP8VdCf3c8iQ8++yG7E+f/d5itnEQSJ5VqKA=; b=ZbH7uCt6aCLEWrg9Qq7fGIfv3G 8CzFHMK+TR8V+EtRH9F30vCn/+VVGQrFcGtEG1Gyc93+pT6xteZvuVQEM2XqkJC4fNFzChArHhY7Y y2om4oDlTzuW+q6Eub1DpKZ/4q77sw6VvH+iArHoDoaq70VRu+e2TuSnGtwYltGVp2o0=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nMrXf-0001qA-Qx; Wed, 23 Feb 2022 14:18:54 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Nathaniel Braun <nathaniel.braun@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <874k5rx5e4.fsf@HIDDEN> X-Now-Playing: Burial's _Antidawn_: "Upstairs Flat" Date: Wed, 23 Feb 2022 14:18:46 +0100 In-Reply-To: <874k5rx5e4.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Tue, 25 Jan 2022 15:21:39 +0100") Message-ID: <87ee3t7mbt.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: Lars Ingebrigtsen <larsi@HIDDEN> writes: > So switching on whitespace-mode messes up the display if there's only > room for a single character in the TAB? This seems like such a general > problem that it's odd that this hasn't been fixed yet [...] 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: -2.3 (--) X-Debbugs-Envelope-To: 18548 Cc: 18548 <at> debbugs.gnu.org, Kip Coul <kipcoul@HIDDEN>, Stefan Kangas <stefan@HIDDEN>, Jack Morrison <JackMorrison1@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Lars Ingebrigtsen <larsi@HIDDEN> writes: > So switching on whitespace-mode messes up the display if there's only > room for a single character in the TAB? This seems like such a general > problem that it's odd that this hasn't been fixed yet. But I think I > remember somebody doing work in this area... does anybody else > remember? Ah, right -- I was probably misremembering, and I was just thinking of this: ;; WARNING: the mapping below has a problem. ;; When a TAB occupies exactly one column, it will display the ;; character ?\xBB at that column followed by a TAB which goes to ;; the next TAB column. ;; If this is a problem for you, please, comment the line below. (tab-mark ?\t [?=C2=BB ?\t] [?\\ ?\t]) ; tab - right guillemet This is used to set up a display table that maps tabs into [?=C2=BB ?\t]: (aset buffer-display-table (cadr entry) vec))))))) And that does indeed lead to the messed up display described in this bug report. And the reason that this is rarely a problem in practice is that normally you only have TAB characters at the start of a line (in the modes where you typically use whitespace-mode), I think? So I don't know whether anything can or should be done in this case. I think that (perhaps) a reasonable default would be to remove that mapping -- whitespace-mode (by default) marks TAB characters anyway with a face, so having a =C2=BB in addition is somewhat superfluous. On the oth= er hand, it's been like this forever, so perhaps we should just document the quirk instead. Or add a defcustom to allow for easier toggling, and the defcustom would then also act as documentation for this. Any opinions? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 25 Jan 2022 14:21:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 25 09:21:51 2022 Received: from localhost ([127.0.0.1]:47524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nCMhj-0000Sx-0f for submit <at> debbugs.gnu.org; Tue, 25 Jan 2022 09:21:51 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nCMhh-0000Si-3O for 18548 <at> debbugs.gnu.org; Tue, 25 Jan 2022 09:21:49 -0500 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=oA/iv+gqCOz0oWAyY07Z7fltngRlcXGz2aobNK9qWDA=; b=ljo1FHMJiy+gRvPiHvc3qyM8Wf z7iqd2Gg+tigAL0GHz8csrwMWjaRVjiS1HnKLy+TehJTZR/68tzr5DQM7bevPZ4Sn41gIgxAu9aHR jAprDkTAwMP/wAX/kyK5dA55gddSzpa9waoCO0dPdw0dASxwh4cWItW0gQZgbwOCFozM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nCMhY-0004kr-01; Tue, 25 Jan 2022 15:21:42 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Nathaniel Braun <nathaniel.braun@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> X-Now-Playing: David Bowie's _Brilliant Adventure (11): Re:Call 5_: "New Angels Of Promise (Omnikron: The Nomad Soul version)" Date: Tue, 25 Jan 2022 15:21:39 +0100 In-Reply-To: <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> (Nathaniel Braun's message of "Thu, 3 Oct 2019 12:34:15 +0300") Message-ID: <874k5rx5e4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) 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: Nathaniel Braun <nathaniel.braun@HIDDEN> writes: > This is exactly my issue! When a tab is one character, I need it to > occupy one character, not one character plus a tab. (I'm going through old bug reports that unfortunately weren't resolved at the time.) 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: -2.3 (--) X-Debbugs-Envelope-To: 18548 Cc: Kip Coul <kipcoul@HIDDEN>, Stefan Kangas <stefan@HIDDEN>, Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Nathaniel Braun <nathaniel.braun@HIDDEN> writes: > This is exactly my issue! When a tab is one character, I need it to > occupy one character, not one character plus a tab. (I'm going through old bug reports that unfortunately weren't resolved at the time.) This problem is still present in Emacs 29. Here's a text mode buffer with tabs before Foo and Bar: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain `M-x whitespace-mode': --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain So switching on whitespace-mode messes up the display if there's only room for a single character in the TAB? This seems like such a general problem that it's odd that this hasn't been fixed yet. But I think I remember somebody doing work in this area... does anybody else remember? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 31 Oct 2019 16:15:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 12:15:38 2019 Received: from localhost ([127.0.0.1]:54129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iQD6o-0001yu-C9 for submit <at> debbugs.gnu.org; Thu, 31 Oct 2019 12:15:38 -0400 Received: from mail-pf1-f179.google.com ([209.85.210.179]:43673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1iQD6k-0001yX-4l for 18548 <at> debbugs.gnu.org; Thu, 31 Oct 2019 12:15:34 -0400 Received: by mail-pf1-f179.google.com with SMTP id 3so4672485pfb.10 for <18548 <at> debbugs.gnu.org>; Thu, 31 Oct 2019 09:15:34 -0700 (PDT) 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=EyHdfTdkheo+sXeORo30XY7yQKXBusWRqVe2iGYo3ew=; b=r0dCcvTsj+wMPNgxuin1Cob/zG1RBJ9CH1IwLoxbmmYsgfOB2okUCPO6PCMqCmuMSA fk29mAEXuqEGuDQXNNU8PSErRjTZSZ0vV78bgI/anqCzoTbPToXeSLOKnWHfAC/yg0v0 6VAH/bZWrwkgD0xUHghyjuZRYTR3k9Da9GwwhQh/gFpMUszGKJP/abhRCFnqZGvKkLub 0ElRYIOeA06ofEugM9xd+cVTo+xWIjiTDsyvdYYVn457jMUcyAXvK2F57ZYK7aKedhVO VikFjVppkTevjYckN2qbxfCF71zP3iabUvK27RIZ3uVnx1VQAeOkvD4/k8yQqL8dz2UH 9M+A== X-Gm-Message-State: APjAAAUk4OwubClDzus6EwBV/CDfIpiqkKGXgD4IWfHX/3ty1knDzb/A yPWh4otx6VAv3oGOvKP0IAvCdJcuV12fvxAdBdI= X-Google-Smtp-Source: APXvYqzn4mZBYBRU4ZlafrbPNgIi8hvTb+gG/iHpV0BhdUZzv+HB7PZighdUu8BHdUosYIuJKHjdxqbQobZYTiRzRbg= X-Received: by 2002:a63:7015:: with SMTP id l21mr7091718pgc.200.1572538526427; Thu, 31 Oct 2019 09:15:26 -0700 (PDT) MIME-Version: 1.0 References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <87imo6x8vd.fsf@HIDDEN> <CAC4zew1noC0Eue5WgyhL5OoPb+5Hwa2REbCDqDVMRmnAZyv9ew@HIDDEN> In-Reply-To: <CAC4zew1noC0Eue5WgyhL5OoPb+5Hwa2REbCDqDVMRmnAZyv9ew@HIDDEN> From: Stefan Kangas <stefan@HIDDEN> Date: Thu, 31 Oct 2019 17:15:15 +0100 Message-ID: <CADwFkmnsa6OfY-1XGs3+zcPMkWcGceoWU3qB8qFRrZi8jaEFjQ@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode To: Nathaniel Braun <nathaniel.braun@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18548 Cc: Kip Coul <kipcoul@HIDDEN>, Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Nathaniel Braun <nathaniel.braun@HIDDEN> writes: > How can I help fix this? If you know Emacs Lisp, you could dig into the code in lisp/whitespace.el to try to find a fix. Best regards, Stefan Kangas
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 31 Oct 2019 14:35:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 10:35:02 2019 Received: from localhost ([127.0.0.1]:53986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iQBXP-0007kf-RI for submit <at> debbugs.gnu.org; Thu, 31 Oct 2019 10:35:02 -0400 Received: from mail-io1-f41.google.com ([209.85.166.41]:46673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nathaniel.braun@HIDDEN>) id 1iQ6hK-0000K8-HY for 18548 <at> debbugs.gnu.org; Thu, 31 Oct 2019 05:24:55 -0400 Received: by mail-io1-f41.google.com with SMTP id c6so5865682ioo.13 for <18548 <at> debbugs.gnu.org>; Thu, 31 Oct 2019 02:24:54 -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=1aDY/++ZuSuu3TCievVRqXO5VPQ/4sJf4ZxKzZphTyE=; b=gfgKb45fwI9sQby/RTikFDXIixPjXq6aQj3aliKK7gAkYpCJGl297iSOClgTDyDX4a 1V31hnPq+ADbwVJvLCkzYUbsK/FP7PzTnD7/MCWzDLSOQvIE/FGKKn+iVkjZa+KON3U1 abzdvp4oDSmvyzoOpOtWwdfp3VVyfcRW0XgAFkcvZOm23+JSTxRp/0yZVVD5pL7A0l0Y vlZLrVeNZGKOsEIkpRHIh94E9lq73SsXE8kV6BYaZ559KoEOj/RrkY3UptK3id/rUyhR 9LN+PY5HTnPOnZOGEoGydnpTvcxVmRkFMvjwpTIKss7kEXrfBKjVc+5Fy6mo1loCXSqF WRaw== 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=1aDY/++ZuSuu3TCievVRqXO5VPQ/4sJf4ZxKzZphTyE=; b=b5cl9cduNJSoVwIcpZBhJPo5mfNltShYkWxm6nQ2bv00JxEYr3BLjYpqvhN4a4OgnD dGSQgGC4cHUKsKBrI0xvw4W08AQLXc9utOjxxHxaHw710nXsf7A6ql0f9kqZTHfP6Anw LzLcyw4CvvGV+t1doFcINag7CLDuUn1zGe2rIcQvFCyvJzQ44QuoCkcurA9gXLFFvg7k J31IKIXlBltsRlwIG00K4qR0FIbnpZ6xO86aCLsl/dcONSNg52z5XecdK8Fj4ySFh3GM WeT8EBTRTrYEmq+L7h8VknSe3Kay0nLfyIm4/npcCyQeStRGeCU5fxY3XxouR6+AaLxK dU6w== X-Gm-Message-State: APjAAAWHXHXTOJW6OSDxcHTrqMfxvsqf9KH6NmVmxODC51VGzXjdaJrJ I/5fBXpf4XwGZE5ALHrpWtpEM4OqljFFxaLWwC0= X-Google-Smtp-Source: APXvYqz3h5dRnZ5Z9NadaqFmGJKbIievlsTHs+7c59DIhScMqR0CZRNDwKQgBaBO+SaPUlH2j/btVBua8XqURPakCY0= X-Received: by 2002:a6b:8e97:: with SMTP id q145mr3925190iod.65.1572513888771; Thu, 31 Oct 2019 02:24:48 -0700 (PDT) MIME-Version: 1.0 References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> <87imo6x8vd.fsf@HIDDEN> In-Reply-To: <87imo6x8vd.fsf@HIDDEN> From: Nathaniel Braun <nathaniel.braun@HIDDEN> Date: Thu, 31 Oct 2019 11:24:37 +0200 Message-ID: <CAC4zew1noC0Eue5WgyhL5OoPb+5Hwa2REbCDqDVMRmnAZyv9ew@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode To: Stefan Kangas <stefan@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18548 X-Mailman-Approved-At: Thu, 31 Oct 2019 10:34:58 -0400 Cc: Kip Coul <kipcoul@HIDDEN>, Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thank you. The workaround mentioned here simply deletes the tab visualization, it does not actually fix the issue. How can I help fix this? Thank you On Wed, Oct 30, 2019 at 10:43 PM Stefan Kangas <stefan@HIDDEN> wrote: > > Hi Nathaniel, > > Nathaniel Braun <nathaniel.braun@HIDDEN> writes: > > > Thanks for your e-mail. However, no, it does not fix my problem. > > Please see https://www.emacswiki.org/emacs/WhiteSpace#toc9 > > > > There you can read the following: > > > > ;; WARNING: the mapping below has a problem. > > ;; When a TAB occupies exactly one column, it will display > > the character > > ;; ?\xBB at that column followed by a TAB which goes to the next TAB > > ;; column. > > ;; If this is a problem for you, please, comment the line below. > > ;;(tab-mark ?\t [?\xBB ?\t] [?\\ ?\t]) ; tab > > > > This is exactly my issue! When a tab is one character, I need it to > > occupy one character, not one character plus a tab. > > Did any of the workarounds described on the linked page work for you? > > Best regards, > Stefan Kangas
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 30 Oct 2019 20:43:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 16:43:40 2019 Received: from localhost ([127.0.0.1]:51628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iPuoe-00073e-7I for submit <at> debbugs.gnu.org; Wed, 30 Oct 2019 16:43:40 -0400 Received: from giraff.fripost.org ([193.234.15.44]:42142 helo=outgoing.fripost.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <skangas@HIDDEN>) id 1iPuod-00073Q-1W for 18548 <at> debbugs.gnu.org; Wed, 30 Oct 2019 16:43:39 -0400 Received: from localhost (localhost [127.0.0.1]) by outgoing.fripost.org (Postfix) with ESMTP id 3A7FF187E7A0; Wed, 30 Oct 2019 21:43:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=x.fripost.org; h= content-type:content-type:mime-version:user-agent:message-id :in-reply-to:date:date:references:subject:subject:from:from; s= 9df9cdc7e101629b5003b587945afa70; t=1572468213; x=1574282614; bh=EOjSqoy9C7oTR5FDnwHJm37jQd6ySCcfEvU/x8WKErY=; b=PRzW7cZM2/F0 rGSfOSecj7Pc/P4ER0+4a0DPRy5ymkE21yX9TCCAAxeNgfOAKKMunPd73cAmfpMJ YQ8U34I6uRj/kYj5QdDDt93ngunB4FEBRSZw6Cd/DgYtJ0Ipc9cV1fHqnYxvsLQx l+5h965BSdVLocYu+GFCwbN33WkjgDEEMtCN7UeSTrTFbk2juop+WrslfZTASdrN fVM6o+uB23iCP8N8PJBOCERZfsBFiZkHvYOpX6CoAjYOM2TDWoAdxZ67dwp/Mf0o vQdR6GcMD+RRoQRHbkAHpA5m7GnqGNGvsCR0wzu5Xj2PhCp/gzIA969RrpDq0Dw6 Uge5cMzDIg== X-Virus-Scanned: Debian amavisd-new at fripost.org Received: from outgoing.fripost.org ([127.0.0.1]) by localhost (giraff.fripost.org [127.0.0.1]) (amavisd-new, port 10040) with LMTP id j7KXScvaF6xT; Wed, 30 Oct 2019 21:43:33 +0100 (CET) Received: from smtp.fripost.org (unknown [172.16.0.6]) by outgoing.fripost.org (Postfix) with ESMTP id 19138187E79C; Wed, 30 Oct 2019 21:43:33 +0100 (CET) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by smtp.fripost.org (Postfix) with ESMTPSA id E2CD1599ED4F; Wed, 30 Oct 2019 21:43:17 +0100 (CET) Received: from skangas by joffe.skangas.se with local (Exim 4.92) (envelope-from <skangas@HIDDEN>) id 1iPuo2-0004XV-Vj; Wed, 30 Oct 2019 21:43:03 +0100 From: Stefan Kangas <stefan@HIDDEN> To: Nathaniel Braun <nathaniel.braun@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> Date: Wed, 30 Oct 2019 21:43:02 +0100 In-Reply-To: <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> (Nathaniel Braun's message of "Thu, 3 Oct 2019 12:34:15 +0300") Message-ID: <87imo6x8vd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 18548 Cc: Kip Coul <kipcoul@HIDDEN>, Jack Morrison <JackMorrison1@HIDDEN>, 18548 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.0 (--) Hi Nathaniel, Nathaniel Braun <nathaniel.braun@HIDDEN> writes: > Thanks for your e-mail. However, no, it does not fix my problem. > Please see https://www.emacswiki.org/emacs/WhiteSpace#toc9 > > There you can read the following: > > ;; WARNING: the mapping below has a problem. > ;; When a TAB occupies exactly one column, it will display > the character > ;; ?\xBB at that column followed by a TAB which goes to the next TAB > ;; column. > ;; If this is a problem for you, please, comment the line below. > ;;(tab-mark ?\t [?\xBB ?\t] [?\\ ?\t]) ; tab > > This is exactly my issue! When a tab is one character, I need it to > occupy one character, not one character plus a tab. Did any of the workarounds described on the linked page work for you? Best regards, Stefan Kangas
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 3 Oct 2019 14:35:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 03 10:35:04 2019 Received: from localhost ([127.0.0.1]:40732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iG2C7-00068B-A2 for submit <at> debbugs.gnu.org; Thu, 03 Oct 2019 10:35:04 -0400 Received: from mail-io1-f54.google.com ([209.85.166.54]:34401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <nathaniel.braun@HIDDEN>) id 1iFxVI-0003m5-2X for 18548 <at> debbugs.gnu.org; Thu, 03 Oct 2019 05:34:33 -0400 Received: by mail-io1-f54.google.com with SMTP id q1so4003180ion.1 for <18548 <at> debbugs.gnu.org>; Thu, 03 Oct 2019 02:34:32 -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=XlkAWVdgUaaXevTs6jFpl7xpNkw+3I8esitCfRiLT88=; b=eB0ZWkmlPj20TgNeln/d5lSNpmOONoIYpBJ5oSiFP0ejVoglENxQMAMnBbFNDovufG o9BVPaFJn3kww0AXBF0K0/W+8BJbXycj9o0Rk9jloN5CRXW6C6u5Lz7f7NllrvNOkSdE 5UhmnKaUqB1IjXqsx+kk+q+vV1/f1Ew6xlqk/w2sLiLkvhnHZvyTqvhOqw8EeoAmHrp2 MhHNc03kNm0lrdco0n3hBucvEKRL62wGiwY9KGfGYbtg0eJebSiZHu/PaDUCr/+reMRf udM2Ub5zgS7dOgJqdg45r8upAMyq9vHrl+ruoOBkuvznqcdS9rWhX7V/7KLytaVMxkWE EvJA== 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=XlkAWVdgUaaXevTs6jFpl7xpNkw+3I8esitCfRiLT88=; b=n0WAGNNA8Aih/dp+sfFhOE6KoIO8yUlq8Rn6fGHSCtNBlxCQZNOVYD/S2yYwbJ9bTx s3ZxWUZ+kHY8Ob58xQwFml13rJPMak3MDNL6UHGigBkWGqRPh5zgh1IevJ8jk/rj25g8 4MvwEESZjcQtUpFTL8f78mKajDjAbGYSw5/DhL/ymrZSeoHxQ2nn3IKQo1GMQ97ICZGR J4MoEp52DCBRsA20twFkCJiz3lLmHVjuYgsca+PhYLV3/wuM0phsJhkm6Th1Q89H++YH xW39ePlAg7I5p+8Ymxd/5vYSq/MNIF+aXRPdySQ1DN54r52LqUFFpVud3RsHBh3A+hJR GJ5w== X-Gm-Message-State: APjAAAWJ0UHkgVdwhNaSXtbjXveYOY8wGFLpzy458fTFavaCOxUbBEQE 1xwezH1a4aq6PiJKPBM9tPvU5ugmCXNFbHwtYp0= X-Google-Smtp-Source: APXvYqxlwZ6STQ1yUFeiccu1zo0SZ9SEk8X9cYaUGvTYrUHTNlXcDf0tA1AbRJB/BHJIAsfbFvuBPhKGG4a9MJMGLrM= X-Received: by 2002:a92:1054:: with SMTP id y81mr8728988ill.274.1570095266342; Thu, 03 Oct 2019 02:34:26 -0700 (PDT) MIME-Version: 1.0 References: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> In-Reply-To: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> From: Nathaniel Braun <nathaniel.braun@HIDDEN> Date: Thu, 3 Oct 2019 12:34:15 +0300 Message-ID: <CAC4zew3x=fD1hwsJ02xxxa7ceB6EW-iD8tf-jwnU6A7FbYoh0A@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode To: Stefan Kangas <stefan@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18548 X-Mailman-Approved-At: Thu, 03 Oct 2019 10:35:00 -0400 Cc: Kip Coul <kipcoul@HIDDEN>, 18548 <at> debbugs.gnu.org, Jack Morrison <JackMorrison1@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Thanks for your e-mail. However, no, it does not fix my problem. Please see https://www.emacswiki.org/emacs/WhiteSpace#toc9 There you can read the following: ;; WARNING: the mapping below has a problem. ;; When a TAB occupies exactly one column, it will display the character ;; ?\xBB at that column followed by a TAB which goes to the next TAB ;; column. ;; If this is a problem for you, please, comment the line below. ;;(tab-mark ?\t [?\xBB ?\t] [?\\ ?\t]) ; tab This is exactly my issue! When a tab is one character, I need it to occupy one character, not one character plus a tab. Thanks! On Mon, Sep 30, 2019 at 5:43 AM Stefan Kangas <stefan@HIDDEN> wrote: > > Jack Morrison <JackMorrison1@HIDDEN> writes: > > > Hi Kip, > > > > I think the feature you're looking for can be accomplished quickly by customizing the `whitespace-display-mappings` customization option in whitespace.el. > > > > If your tab size is fixed at 4, you can just go ahead and customize it with `M-x customize-variable whitespace-display-mappings` and change the TAB character mapping vector to be "---->" or your preferred output. If your tab size is variable, then > > perhaps you could add a hook to modify the "tab-mark" vector list when loading a new file. > > > > Hope that helps. > > > > Cheers, > > Jack > > Hi Kip, > > It seems like the capabilities you were asking for are already there. > Did the above resolve the issue for you? > > Best regards, > Stefan Kangas
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 30 Sep 2019 02:43:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 29 22:43:51 2019 Received: from localhost ([127.0.0.1]:56393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iElfD-0004r9-KE for submit <at> debbugs.gnu.org; Sun, 29 Sep 2019 22:43:51 -0400 Received: from mail-pl1-f181.google.com ([209.85.214.181]:36624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1iElfC-0004qo-20 for 18548 <at> debbugs.gnu.org; Sun, 29 Sep 2019 22:43:50 -0400 Received: by mail-pl1-f181.google.com with SMTP id f19so3309635plr.3 for <18548 <at> debbugs.gnu.org>; Sun, 29 Sep 2019 19:43:49 -0700 (PDT) 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=cMnCeaLqmVIWKc7E3eJ3W5qQEO7JW5yjSYFOuL4Fnrw=; b=bZRh/knmeIdh3AZMk3Owc3790BFUKAoCBIaM6BzVDtoP0Ix8T1Llwo9VNY33Y7WAGb CmCV0MGQ5heXFUHpOpUJrwlPgqCJfjeMJS+PVeg7luRF/z9I4LsB1IrkcfupnZhXmaKU mEYouUHqpHBLlB79uien/S06SIFcI31T1BkseVaf4m0ua7CCiVveuxHehc1n7PtpUWNJ ethMMOhK4NH0i2uQRRV9o3DVLu0FF4VwMeekGp5ryG/Kvmc/laDNTQEo+miuh5gNIVxI +ACxyuM1GOOQzKRWFDEGHuc0P4A8wfoO75uPHyg6OKzYWykULuOpXXrXjSl20dp0I0qI Fp9w== X-Gm-Message-State: APjAAAXmhWc/G9Jt71vPej5cgrJ+e4SCUhXldnMr1onl7VPSzEs/zy8L mYx4IjpsCZYykp7b5FNzEokxB49WAla4gk+gGgk= X-Google-Smtp-Source: APXvYqxF68EhiowgbLORvSAYgjtqJJU8oY5qtoiGpjJPqE+y4hWPu9Rtt27tKtLZsNy4zN2/s/2qk0VhJJOGd2K2wwA= X-Received: by 2002:a17:902:a515:: with SMTP id s21mr18353956plq.259.1569811424255; Sun, 29 Sep 2019 19:43:44 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas <stefan@HIDDEN> Date: Mon, 30 Sep 2019 04:43:33 +0200 Message-ID: <CADwFkmmX1FyEQYp_LV1zK1uJzxWW-wy_gpe-uqCn4NeW6F8g-A@HIDDEN> Subject: Re: bug#18548: Emacs whitespace mode To: Jack Morrison <JackMorrison1@HIDDEN>, Kip Coul <kipcoul@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18548 Cc: 18548 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jack Morrison <JackMorrison1@HIDDEN> writes: > Hi Kip, > > I think the feature you're looking for can be accomplished quickly by customizing the `whitespace-display-mappings` customization option in whitespace.el. > > If your tab size is fixed at 4, you can just go ahead and customize it with `M-x customize-variable whitespace-display-mappings` and change the TAB character mapping vector to be "---->" or your preferred output. If your tab size is variable, then > perhaps you could add a hook to modify the "tab-mark" vector list when loading a new file. > > Hope that helps. > > Cheers, > Jack Hi Kip, It seems like the capabilities you were asking for are already there. Did the above resolve the issue for you? Best regards, Stefan Kangas
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at 18548) by debbugs.gnu.org; 14 Nov 2014 16:49:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 14 11:49:32 2014 Received: from localhost ([127.0.0.1]:32779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1XpK3v-00052V-R1 for submit <at> debbugs.gnu.org; Fri, 14 Nov 2014 11:49:32 -0500 Received: from mail-oi0-f47.google.com ([209.85.218.47]:62146) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <makajawanjack@HIDDEN>) id 1XpK3u-00052M-1g for 18548 <at> debbugs.gnu.org; Fri, 14 Nov 2014 11:49:30 -0500 Received: by mail-oi0-f47.google.com with SMTP id v63so3079964oia.34 for <18548 <at> debbugs.gnu.org>; Fri, 14 Nov 2014 08:49:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=dYGaqbZkwi+txm+yG1cD3GN6JzOb6BPITS9cJV/tCZQ=; b=hucF4IYW+qOflv9Iu2FQ4Nnid9h1NGKpLVPCmUBKy7v9cyi/Yn2gtkSF+wHibCbDMd n1YTe9gNOOjmEmi9L7MU33VpJC3XzzfWD3oT+ckskEze86VZjWF4PjT2MxNK9hmtz6/N Ol4vnngvxie93NJZz+lyGALPzVCBUfEjVhmFn5YUTPNSedoCZGUKalFW7ggKRu/RYV4j kwFBP+Aaa82sZDXJeAI9FU/kVKhQNlX9MV2pmo1PHLem73MhLjco7AXGsCgqo8qgZmvY S98n6XqoQloemHCQ0JH7X8DrJcc3xolKnmK+R5NAfZDQ8elAagT/1T7JKF1XAK1SOw3B uEkA== X-Received: by 10.60.173.240 with SMTP id bn16mr8752096oec.41.1415983769164; Fri, 14 Nov 2014 08:49:29 -0800 (PST) MIME-Version: 1.0 Received: by 10.60.135.193 with HTTP; Fri, 14 Nov 2014 08:49:09 -0800 (PST) From: Jack Morrison <JackMorrison1@HIDDEN> Date: Fri, 14 Nov 2014 09:49:09 -0700 X-Google-Sender-Auth: huL4snJPEsWLKaIokGMmxX1X9L8 Message-ID: <CALATMo+fKc7Q962ZC8zzXcXBuEpjJPdBJhnnc9meDKfEWy3vsw@HIDDEN> Subject: bug#18548 To: 18548 <at> debbugs.gnu.org Content-Type: multipart/alternative; boundary=089e0118441091a2590507d469dd X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18548 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --089e0118441091a2590507d469dd Content-Type: text/plain; charset=UTF-8 Hi Kip, I think the feature you're looking for can be accomplished quickly by customizing the `whitespace-display-mappings` customization option in whitespace.el. If your tab size is fixed at 4, you can just go ahead and customize it with `M-x customize-variable whitespace-display-mappings` and change the TAB character mapping vector to be "---->" or your preferred output. If your tab size is variable, then perhaps you could add a hook to modify the "tab-mark" vector list when loading a new file. Hope that helps. Cheers, Jack --089e0118441091a2590507d469dd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><span style=3D"font-family:arial,sans-serif;font-size:13px= ">Hi Kip,</span><div style=3D"font-family:arial,sans-serif;font-size:13px">= <br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">I thin= k the feature you're looking for can be accomplished quickly by customi= zing the `whitespace-display-mappings` customization option in whitespace.e= l.</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></di= v><div style=3D"font-family:arial,sans-serif;font-size:13px">If your tab si= ze is fixed at 4, you can just go ahead and customize it with `M-x customiz= e-variable whitespace-display-mappings` and change the TAB character mappin= g vector to be "---->" or your preferred output. If your tab s= ize is variable, then perhaps you could add a hook to modify the "tab-= mark" vector list when loading a new file.</div><div style=3D"font-fam= ily:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:ar= ial,sans-serif;font-size:13px">Hope that helps.</div><div style=3D"font-fam= ily:arial,sans-serif;font-size:13px"><br></div><div style=3D"font-family:ar= ial,sans-serif;font-size:13px">Cheers,<br>Jack</div></div> --089e0118441091a2590507d469dd--
bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 24 Sep 2014 18:19:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 24 14:19:06 2014 Received: from localhost ([127.0.0.1]:51019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1XWr9d-0006qM-LS for submit <at> debbugs.gnu.org; Wed, 24 Sep 2014 14:19:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52275) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <kipcoul@HIDDEN>) id 1XWlh8-0003pR-PD for submit <at> debbugs.gnu.org; Wed, 24 Sep 2014 08:29:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlgs-00008i-5c for submit <at> debbugs.gnu.org; Wed, 24 Sep 2014 08:29:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:46661) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlgs-0008Rn-38 for submit <at> debbugs.gnu.org; Wed, 24 Sep 2014 08:29:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlRh-0006Ky-EY for bug-gnu-emacs@HIDDEN; Wed, 24 Sep 2014 08:13:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlRf-0004EW-Q5 for bug-gnu-emacs@HIDDEN; Wed, 24 Sep 2014 08:13:21 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52418) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlRf-0004DG-Np for bug-gnu-emacs@HIDDEN; Wed, 24 Sep 2014 08:13:19 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45965) by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlRa-0007Pb-Hz for bug-emacs@HIDDEN; Wed, 24 Sep 2014 08:13:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlRX-0004AJ-Ix for bug-emacs@HIDDEN; Wed, 24 Sep 2014 08:13:14 -0400 Received: from mail-pa0-x22a.google.com ([2607:f8b0:400e:c03::22a]:42282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <kipcoul@HIDDEN>) id 1XWlRX-00048d-6G for bug-emacs@HIDDEN; Wed, 24 Sep 2014 08:13:11 -0400 Received: by mail-pa0-f42.google.com with SMTP id et14so8591571pad.1 for <bug-emacs@HIDDEN>; Wed, 24 Sep 2014 05:13:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=nvo64IwB0XMi3WAoKscEsXDDvv0qfDE+8uDD95EMrkE=; b=Frvrq8n77F2EYBMNi2Yikhq8WqEtGdNojNdh56lxnwbTV0yY3Fj3/i6h4GtlLt571i VH8W1e2YKErbCpLPzJ1CqkAXjAsx7xjIobSQYtp5Y7fhLCWfEf+5D4m5pkVkQUFoufGs yL6GpcbCm+ayMZNjc8a4qYPu2BQ9wCoHKebJQDkrHEgbIgv+HPA9i0kpqykjDxS90hsw ZsU5ZuTsHjMdc1VsbdC0WLmKR81lPn9TlypI/qCnGxDbAoVk2pRxo5FaUuadCD29PUtC tXVsAgByb26RVHnmf2ODK41Xhp3h4/fMrtPAe4GKlJ0mxOd90VEo15C/9XOZjp+fUc41 h7/w== MIME-Version: 1.0 X-Received: by 10.70.50.170 with SMTP id d10mr11233088pdo.33.1411560784553; Wed, 24 Sep 2014 05:13:04 -0700 (PDT) Received: by 10.70.44.199 with HTTP; Wed, 24 Sep 2014 05:13:04 -0700 (PDT) Date: Wed, 24 Sep 2014 14:13:04 +0200 Message-ID: <CADwgZAL6U_QfhmJTKrFS2zurMGr_m8=mQO0g6kPs3Em-2Zt+Ew@HIDDEN> Subject: Emacs whitespace mode From: Kip Coul <kipcoul@HIDDEN> To: bug-emacs@HIDDEN Content-Type: text/plain; charset=UTF-8 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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 24 Sep 2014 14:19:03 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) Hi all, I am a fan of Emacs, and I'd like to bring a minor change but that I find actually useful. I'd like to modify the way tabs are displayed in whitespace mode. Basically what I want to do is the following: display a tab as a customizable sequence of characters instead of a character followed by spaces. So, if a tab takes five spaces, I'd like the user to be able to customize this, for example to display "<--->" or "---->". You can have a look here at how they represent tabs, it's very close to what I want to do: http://www.emacswiki.org/TabsAreEvil#SmartTabs The user will be able to specify the following characters: - char #1, that will be displayed at the beginning - char #2, that will be repeated - char #3 (optional) that will be put at the end of the tab So, for a tab to display as "---->", you'd set char #1 = char #2 = '-' and char #3 = '>', and for a tab to display as "<--->", you'd set char #1 = '<', char #2 = '-' and char #3 = '>' So, could you confirm that the file whitespace.el is the one I have to modify? Could you give me some insight about how to do? Thanks and regards, Kip
Kip Coul <kipcoul@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#18548
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.