From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Friendlier dired experience [CODE INCLUDED] Date: Sun, 08 Nov 2020 14:45:02 +0100 Message-ID: References: <20201105092232.fk4r5dexnay3eyln@E15-2016.optimum.net> <20201105143800.7vt5jfr4gg2wigyb@E15-2016.optimum.net> <20201106091525.mzkxrssm7o43jvff@E15-2016.optimum.net> <20201108093604.rb3lpyqw4mvmwtdt@E15-2016.optimum.net> <20201108124020.jmxb4luvq6fot7xg@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30088"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Monnier , Drew Adams , Emacs-Devel List To: Boruch Baum Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 08 14:48:23 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 1kbl3O-0007i7-CH for ged-emacs-devel@m.gmane-mx.org; Sun, 08 Nov 2020 14:48:22 +0100 Original-Received: from localhost ([::1]:46646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kbl3N-00026d-9X for ged-emacs-devel@m.gmane-mx.org; Sun, 08 Nov 2020 08:48:21 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44582) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbl0P-0000Yd-I3 for emacs-devel@gnu.org; Sun, 08 Nov 2020 08:45:18 -0500 Original-Received: from mail-oln040092070084.outbound.protection.outlook.com ([40.92.70.84]:56577 helo=EUR03-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbl0F-0007Cb-NL for emacs-devel@gnu.org; Sun, 08 Nov 2020 08:45:17 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CsRo2s+32D8pq8YPn79LJw2Tzu5H1KudKHYmwgHZcgiPfl3Z465oJBZ1N8Q5KFKl1tqj+h8cY+0lIwAqqSX/qVnPXJjRNBCiPDvHqa5Ur4Z4FL17xOw/Roxf/jIeIrVmz9CMJC/UKz59AMTCQdnsEQ0gGZwD+1JiMaTEy1KHDbwb6/mbaUcpfanqo2doAtqc2B5g22KWGZ0yjWMi9sE7Q88WpEqvp9DArjMU+DdGY/nF5wHMrNx1AN8Q+wEJcs8XHuYxguulrECac4ZhJa1wlJCFr2O5xsLVUdXO2jO6+y5PKRLAWRPmBaq4OVj49Lp6EeH6P5pTJ0HwVJKqzhK9Gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Tdfl9ewi7Pgw0F7Cwfp6jVYB0M65YblHKsxd76hjHp8=; b=Kslwc/4QM3tCsvMGbmSeJetpOS1EbkIgwNX+C06SzbrEnb31CSVEOTVvVMKoIPNx3oIRLxXcjAm252c8yAQGI5oxv3unFQXTYxb//gXVUwX09yzeFL47h4dvgC7Y2PZZRaILUg7iZbtENYh9n8Th61uYAn1llKAE9Chx4cMmnmwll5nTyYxQzRjp3ePW1Pn5nJ8Y2Vd1SNRDRk26DQH+HsVnWVOFJr5rbEjxHCQg0Ba3aXFO0m9Ja+SdiJYGznruhhfgXrSPlVfWZzDAaXDFRIKb4rVzDl9BeSz+YA1AnjcQbnsZEBZ8QutY9G1jACT3E9JMDhvQuvBaScE1giRBRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Tdfl9ewi7Pgw0F7Cwfp6jVYB0M65YblHKsxd76hjHp8=; b=mvjbE/U1wIEoIR0yD65jMbQjWcLEIba6LJoeLGIjYBQSE1wn+ck9fxaVnVyb25AAXcERZnJejP3R2riKl8M5VYjgQLMztkUHmI8MTKld8EmY4h9woqomZ+gQ1wDot+P5a3RFLq9nxQAlgAFCPWsg92cU9PVOL4pDDwH5ukoGZXC6cE/w3kOyArNJRX1p8bpl5fLvlh63bJQb48D/kVpRuseIfTn1NFVs2POaOEhZe7734j5Uv3oUpBpH8tc/me0254xQvN/bVIgDNjOdmuWRmYTqSlZm8yCK/Ecxinw5O0K/JDyiAR+yemmALayIZZ7ffG8Bo2B/LwN6124Ln65URw== Original-Received: from VE1EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::48) by VE1EUR03HT178.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::396) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.17; Sun, 8 Nov 2020 13:45:04 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e09::53) by VE1EUR03FT057.mail.protection.outlook.com (2a01:111:e400:7e09::379) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3520.15 via Frontend Transport; Sun, 8 Nov 2020 13:45:04 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:817FC0399BE28BF4D0FB45EF4C3847BD9DB519EE6ED62ED66B8B70ADE3FB64E7; UpperCasedChecksum:D66389E7B4734B7BBE9C8ACA91E72B877AA70E65A98C50149470D16FCC668DB9; SizeAsReceived:8141; Count:46 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::187b:196a:cb2d:adf1]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::187b:196a:cb2d:adf1%5]) with mapi id 15.20.3499.032; Sun, 8 Nov 2020 13:45:04 +0000 In-Reply-To: <20201108124020.jmxb4luvq6fot7xg@E15-2016.optimum.net> (Boruch Baum's message of "Sun, 8 Nov 2020 07:40:20 -0500") X-TMN: [tevTk24p7A1bRwABN/ju+vCBK2zmoh8S] X-ClientProxiedBy: AM6PR08CA0036.eurprd08.prod.outlook.com (2603:10a6:20b:c0::24) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87lffcezdt.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR08CA0036.eurprd08.prod.outlook.com (2603:10a6:20b:c0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Sun, 8 Nov 2020 13:45:03 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 80f03401-7b91-45ee-3e89-08d883ec7eed X-MS-TrafficTypeDiagnostic: VE1EUR03HT178: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KLNyVIcnMIns+S8F2IO87iuPgsv+i9zGjMEFnGr3JI+jSQX3wD6OIga7VCNC+kdl2Il232vNgueClRRi3tjysbPjVulOHc1dwIQsrda9YuiAMRI02rWh0OoWEXOkhc0OIpQwPM3fvYFqhIdsJRoCoFXHH/1fRqim0OZC/F77sn9lbnt+27PwyDfHNBGg7+OKCflT5L7/6cpmxf5c0DCYqA== X-MS-Exchange-AntiSpam-MessageData: v8cvbSY/fl5veZ12/9LYVBmcgOPYP2fQjbuK98nEJvPJRyR2VX3R5xgyXse2IGbdOFURixuFvbOgHRXANbDE4agnibzXfzaJ/9EVxAN4Xoz7N8cqgyEWjmQ5G86sZpDTWQ5mn68fVrDUdqtnO4vViw== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 80f03401-7b91-45ee-3e89-08d883ec7eed X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2020 13:45:04.1600 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT178 Received-SPF: pass client-ip=40.92.70.84; envelope-from=arthur.miller@live.com; helo=EUR03-AM5-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/08 08:45:05 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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:258898 Archived-At: Boruch Baum writes: > On 2020-11-08 13:09, Arthur Miller wrote: >> Boruch Baum writes: >> >> > That's why I never end up actually ever using your extensions, Drew. I >> > think they're great and I enjoy reading them, but it always ends up >> > intimidating me with a sense of overkill. >> But if an extension is overkill, how is then creaing entire system >> instead not? :-) Sorry, I just can't resist to ask. > > Fair. The diredc "system" is only a few lines of code, with nothing at > all complicated (compare the data structures and compare the code to the > emacs native bookmards). Ok, I can buy that simplicity might be a reason; but looking at history, simplicity usually vanish when things get developed over time, and usually yet another package will emerge that will prefer simplicity, and Mary goes round ... > Now, if one can argue that > it's *objectively* better Can you define what `objectively better' means? I am quite sure we can argue to lenghts about what better would be, but I am not sure we can ever define it objectively. By objectively I believe you mean not subjectively, and I am affraid that word `better' refers to very subjective matters, which probably contradicts to word `objective'. That means putting those together in same expression is probably a misstake, but I would rather leave that to philosophy schoolars which I am unfrotunately not one of. Jokes, aside, I think it is useful to bookmark some special files (like init file) for example. Furthermore it is also nice to not have to write another Helm handler for Helm users who would use yoru file manager (even though it is fairly easy to write a handler for Helm source); i.e re-use of existing tools.