From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#18548: Emacs whitespace mode Date: Tue, 25 Jan 2022 15:21:39 +0100 Message-ID: <874k5rx5e4.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3846"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 18548@debbugs.gnu.org, Kip Coul , Stefan Kangas , Jack Morrison To: Nathaniel Braun Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 25 16:49:04 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nCO48-0000pa-AS for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 Jan 2022 16:49:04 +0100 Original-Received: from localhost ([::1]:46720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCO46-0007b6-74 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 Jan 2022 10:49:03 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58692) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCMhv-0000xv-1M for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2022 09:22:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54659) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nCMhu-0006JC-KZ for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2022 09:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nCMhu-0000V1-HF for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2022 09:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jan 2022 14:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18548 X-GNU-PR-Package: emacs Original-Received: via spool by 18548-submit@debbugs.gnu.org id=B18548.16431205111799 (code B ref 18548); Tue, 25 Jan 2022 14:22:02 +0000 Original-Received: (at 18548) by debbugs.gnu.org; 25 Jan 2022 14:21:51 +0000 Original-Received: from localhost ([127.0.0.1]:47524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMhj-0000Sx-0f for submit@debbugs.gnu.org; Tue, 25 Jan 2022 09:21:51 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:35624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMhh-0000Si-3O for 18548@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=; Original-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 ) id 1nCMhY-0004kr-01; Tue, 25 Jan 2022 15:21:42 +0100 X-Now-Playing: David Bowie's _Brilliant Adventure (11): Re:Call 5_: "New Angels Of Promise (Omnikron: The Nomad Soul version)" In-Reply-To: (Nathaniel Braun's message of "Thu, 3 Oct 2019 12:34:15 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:225193 Archived-At: --=-=-= Content-Type: text/plain Nathaniel Braun 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 --=-=-=--