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.devel Subject: Re: Friendlier dired experience [CODE INCLUDED] Date: Tue, 3 Nov 2020 15:10:07 +0000 Message-ID: References: <20201103104340.q34kqfita55w2u7h@E15-2016.optimum.net> 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="27962"; mail-complaints-to="usenet@ciao.gmane.io" To: Boruch Baum , Emacs-Devel List Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 03 16:35:21 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kZyLB-0007An-Lp for ged-emacs-devel@m.gmane-mx.org; Tue, 03 Nov 2020 16:35:21 +0100 Original-Received: from localhost ([::1]:48176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZyLA-0002oU-LQ for ged-emacs-devel@m.gmane-mx.org; Tue, 03 Nov 2020 10:35:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZxwv-0006U6-Qg for emacs-devel@gnu.org; Tue, 03 Nov 2020 10:10:17 -0500 Original-Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]:38747) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kZxwr-0001Gf-Uk for emacs-devel@gnu.org; Tue, 03 Nov 2020 10:10:17 -0500 Original-Received: by mail-ej1-x633.google.com with SMTP id za3so24562371ejb.5 for ; Tue, 03 Nov 2020 07:10:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to; bh=4VLmIKUxNqqFTjH9x4M0CNjJp/3IIBBQiL2oUJ+xNAk=; b=V6t2TibZRHE56LEcOc1JtZuKoebflwxFnqylNRygS2Wx49VYgQV5JXBbjCDigCEY9x qvAw4NoDwcpbtnELoFfxR6tvSqJ5UAos/w4z6y0eSwmtT62AwkprYmIaEVapUBVrkTh1 ggTY4ZwAn/CP0V1Mk8v6KTUyZ/QIlKr4TxcViPeGHFV0QPAuG7v/vK87lq5FqC+o/4RF lI84jNBr9SpmLHy99cVPFIhTVn/0gcZr6LlJuQ1BTUS/4ZlNsZEDCeaE2z1/d8F9bGDO HrsWMiw+3fIS3X8Fk4LDAYJarOOj4dGM1M1AAXFhAUGuK33pMlzpC+aI3i3KgjdByrPL wSgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=4VLmIKUxNqqFTjH9x4M0CNjJp/3IIBBQiL2oUJ+xNAk=; b=UZd/C/bb429LLq/WenrcYoJCJFxZg03ofGh+L26OYWD/3NDLfYmyMR4zxtaWNjAqGR M2RitQL1UPdQss8LqF0oCpSzjJFrYfAI/4+Z+SzxHisgls/g8iAObJlS2fRo3JHaL2K6 LsezkUuTBnMO3/U9GA3IQZXFwYOoo6lsZGN4v0Li0QPfjqUnHRY7NbS1EUg8/e4OUJlw UCT6RKa5vc7Df9OBCM1cC+m6+e2VnWKPX2KZsaR5bt/nGAXWy8WtPK75uRkmpg+10dpw xUNNRH0T730V0V9NPj6t/qfRwj204edMwGzl8Tp2NNEtcYEoRaJigRxIt5Mt+nAEKA/X vBaQ== X-Gm-Message-State: AOAM531Tmqu5A8rZJdnQkSENQ+D2jmiqTeXCyPzJI3rhIhWfLqaEx6Jc 95i99IMHFmoU+yLDdS/lz3eVTFM+X00tY6t2kwM= X-Google-Smtp-Source: ABdhPJwSJPw7ga2ZDb59tBVY/dirJ3Etkipmu/K1hPYJMdQbX3LSnTD2JEZ5txdDv5hKTjUAttWe7qVQplYyqKNEWKg= X-Received: by 2002:a17:906:1246:: with SMTP id u6mr20482791eja.432.1604416210608; Tue, 03 Nov 2020 07:10:10 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 3 Nov 2020 15:10:07 +0000 In-Reply-To: <20201103104340.q34kqfita55w2u7h@E15-2016.optimum.net> Received-SPF: pass client-ip=2a00:1450:4864:20::633; envelope-from=stefankangas@gmail.com; helo=mail-ej1-x633.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:258644 Archived-At: Boruch Baum writes: > I've just published an elisp package that extends and configures > dired-mode with features that many people have come to take for granted > in other programming languages. For the source code and the detailed > description, see: http://github.com/Boruch-Baum/emacs-diredc > > If the project is interested in it, I can assign the copyright. One item that stands out (to me) from the feature list is: * Trash management per xfreedesktop standard restore trashed files to their original locations empty the trash, along with its administrative overhead view trash summary information Perhaps something like this would be useful to add directly to dired.el and/or files.el? I'm not sure what is currently missing (and I don't use a trash folder myself), so I cannot say.