From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#48657: Defvar delimiter for dired-copy-filename-as-kill Date: Sun, 24 Oct 2021 05:27:51 -0700 Message-ID: References: <87v97639x9.fsf@gmail.com> <83bl8yboat.fsf@gnu.org> <83bl3e4onq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25341"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 48657@debbugs.gnu.org, moralesrodrigo1100@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 24 14:28:12 2021 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 1mecbk-0006Kk-Rn for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 14:28:12 +0200 Original-Received: from localhost ([::1]:57924 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mecbi-0005c7-V7 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 08:28:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mecba-0005WF-7I for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 08:28:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54770) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mecbZ-0000P8-Up for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 08:28:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mecbZ-0007C8-PT for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 08:28:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Oct 2021 12:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48657 X-GNU-PR-Package: emacs Original-Received: via spool by 48657-submit@debbugs.gnu.org id=B48657.163507847927647 (code B ref 48657); Sun, 24 Oct 2021 12:28:01 +0000 Original-Received: (at 48657) by debbugs.gnu.org; 24 Oct 2021 12:27:59 +0000 Original-Received: from localhost ([127.0.0.1]:38083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mecbX-0007Bq-5I for submit@debbugs.gnu.org; Sun, 24 Oct 2021 08:27:59 -0400 Original-Received: from mail-pj1-f48.google.com ([209.85.216.48]:54031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mecbU-0007Bd-WF for 48657@debbugs.gnu.org; Sun, 24 Oct 2021 08:27:57 -0400 Original-Received: by mail-pj1-f48.google.com with SMTP id fv3so172202pjb.3 for <48657@debbugs.gnu.org>; Sun, 24 Oct 2021 05:27:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=dyYoetF/eejlQbpMqoFPeI6j3ZDOR7ooHYgtS7CCan4=; b=HgGLrBL5oE7v+CdaT7uR4RDeopG2WVLQ2et4rf5tqSl/oFXIUr5QMJD5afvCTeUUY3 9RhfdGdsHTDzzFqScjZBwAu31o9ZxXXA+UHFkl3Fg6/aY4O6k8iON3a3P8DBaAY2Comf w62GMPNHXwO5KbNe2b+2r8ycyXSL/TiQ8km+TBg8U3q1VF4SsCaFQuwygFwCb9lEHbsk bDGUBXH5exn8uVpJ/OHxxF5vnpMmS9BpOB0GC+a49pW3rDbtHIGFCAQVvuhDZ3RZELDz Rz/ov9HmFdFBR00atBvYSgC2qP1sPi4sAgVLZWP6D9J/10dSx67C9Z5m9xGq7PFYm9m1 mVKQ== X-Gm-Message-State: AOAM530aXIxqtGFMgmfu0Glzzq5RUzNd4cavstC7DrJKnF965OBRU6s2 s72TJh9yKAqgAmOnU/nPLeEuae8wfG53IuZvnPgCGG/O X-Google-Smtp-Source: ABdhPJx/sri7EsRD6Usq6wU7QH8qh/h7seaSBgbNJ+xbndrR1GqyW3n4fF7kT43G1uaCBttcVTyXPOsYns9hPKLDuxU= X-Received: by 2002:a17:90b:17d2:: with SMTP id me18mr27906076pjb.132.1635078471372; Sun, 24 Oct 2021 05:27:51 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 24 Oct 2021 05:27:51 -0700 In-Reply-To: <83bl3e4onq.fsf@gnu.org> 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:218099 Archived-At: Eli Zaretskii writes: > I don't see why. A number of GNU programs use the null byte as a > reliable delimiter in similar situations (Grep, xargs, etc.), so why > shouldn't we do the same? They usually only do so with a special command line argument (e.g. xargs). > Why using a space when we know it will sometimes fail? The null byte > will never fail, and Emacs is perfectly capable of handling strings > with embedded null bytes. This is a user facing command, so I think users might run into some issues with it. For example, it might just be perceived as ugly. In the "normal" case, when you deal with file names without spaces in them, it also just seems more natural to use spaces. Perhaps we could just detect if any of filenames have spaces in them and use null byte delimiters if they do?