From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#57350: 29.0.50; dired and filenames containing newlines Date: Fri, 26 Aug 2022 09:54:20 +0300 Message-ID: <8335dj336r.fsf@gnu.org> References: <25348.34632.888174.151961@capuchin.co.uk> <87edx7s02n.fsf@gnus.org> <87bksaos5w.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5076"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, 57350@debbugs.gnu.org, robert@capuchin.co.uk To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 26 08:55:46 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 1oRTFp-00018N-CL for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Aug 2022 08:55:45 +0200 Original-Received: from localhost ([::1]:40780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oRTFo-0001J2-89 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Aug 2022 02:55:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60174) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRTF8-0001Hi-W7 for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2022 02:55:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33896) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oRTF8-0003z0-Jo for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2022 02:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oRTF8-0004St-6y for bug-gnu-emacs@gnu.org; Fri, 26 Aug 2022 02:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Aug 2022 06:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57350 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix Original-Received: via spool by 57350-submit@debbugs.gnu.org id=B57350.166149686417112 (code B ref 57350); Fri, 26 Aug 2022 06:55:02 +0000 Original-Received: (at 57350) by debbugs.gnu.org; 26 Aug 2022 06:54:24 +0000 Original-Received: from localhost ([127.0.0.1]:51878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRTEW-0004Rw-3V for submit@debbugs.gnu.org; Fri, 26 Aug 2022 02:54:24 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRTEM-0004RP-Ti for 57350@debbugs.gnu.org; Fri, 26 Aug 2022 02:54:18 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37074) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRTEG-0003v4-GG; Fri, 26 Aug 2022 02:54:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=I91Gjn4FkkN2cdWtwV/VKEqIKcbyyqspdeUy6SgZEas=; b=nQ1N7KK5IYvu VtMaaRl1sjszXCQZf6YvLy19FTucwv90E0cP5eHXlxjmxcwcB7WUaCEewZF+W9GOaVh8HnXOldxFz BxMZD5Y5TG6aplBsYy0Ua9CTlm+T6OSMsu1Cy75qEscWuwIFPVypEBq9pgUG7w0dNgBfXYXkuHi5x l4Vfy6CF3C18qO7m/yZaz7wkXfbWKfcqfZAvQRqrR3NKhTPEj3Q256gmhTtxRfwbTy7rnCspoAn/L A68599/l/LyWhAuAJN+yg8GGes4/p6IXQGOFpVeULJLFbG/1JYcDe07mGozizcA8gznpokh9blEwV wCUrc8GUHT+2I48xiXMNUA==; Original-Received: from [87.69.77.57] (port=3688 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRTEF-0006h7-G9; Fri, 26 Aug 2022 02:54:07 -0400 In-Reply-To: (message from Richard Stallman on Thu, 25 Aug 2022 23:37:00 -0400) 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:240777 Archived-At: > Cc: robert@capuchin.co.uk, 57350@debbugs.gnu.org > From: Richard Stallman > Date: Thu, 25 Aug 2022 23:37:00 -0400 > > I had forgotten about the --dired option. Now that someone has > reminded us about it, what stands between us and using that option > as the normal way? A lot of coding. The --dired option tells Emacs where the file name begins and ends, but it does nothing to remove the literal newline character in the Dired buffer that breaks the file name entry into two (or more) lines. So all the Dired commands that move by lines and assume a file's entry takes only one line on display become broken and have to be rewritten almost from scratch. Patches are welcome to fix all of that. There's no argument that using -b is a band-aid, not a solution.