From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Boruch Baum Newsgroups: gmane.emacs.devel Subject: Re: Friendlier dired experience [CODE INCLUDED] Date: Thu, 5 Nov 2020 04:22:32 -0500 Message-ID: <20201105092232.fk4r5dexnay3eyln@E15-2016.optimum.net> References: <20201103104340.q34kqfita55w2u7h@E15-2016.optimum.net> <20201104183228.xf7w4yf3fw3427y5@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27625"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: NeoMutt/20180716 Cc: Stefan Monnier , Emacs-Devel List To: Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 05 10:26:06 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 1kabWw-00074G-HR for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Nov 2020 10:26:06 +0100 Original-Received: from localhost ([::1]:47494 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kabWv-00041I-9V for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Nov 2020 04:26:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38616) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kabTh-00038P-FU for emacs-devel@gnu.org; Thu, 05 Nov 2020 04:22:45 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:40291) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kabTf-0004vK-9M for emacs-devel@gnu.org; Thu, 05 Nov 2020 04:22:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604568155; bh=VPRZW+UN9D8KibQSMJ1/0169zMLvFRHP3qjmA6FcF6A=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=dtz6TNRIvL9kEMCLV3VDNlyKXVuRQM/3pUWR36anKAgaQtFxbn4WlWs9wTzOp7vdf HI0jbOz2sVZ1QqpNnEmw7M15pi8pbpODL7prnQfyQh8fLuN43Wz3ChWZ8+DnR63qsq tt4UCfwtog3AeuiuNr8SFCFF/33ZzP0VXqs/uJDU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from E15-2016.optimum.net ([71.105.138.177]) by mail.gmx.com (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MOA3F-1kyU6s0e77-00OZ0S; Thu, 05 Nov 2020 10:22:35 +0100 Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:s5UT3l0mhQdPZjIcqSR3a6IrQeb7z+8R0JE1EpfZd5noPCjXPt/ a0PUhysEDB2I4bnO15AINk+O7bkqWN76uQ+cPLe5CMAxeZPn8EDoleVRNjNA4dEXQqL8aMu 6ysF4ZG/pbxUc29j1Nb8xIbEuOLfM+BA/WoIDSEkzu0wLDHcKrVWR7nGWzzaKXPVZm7xMAj T2nhuQBLm+f8fOFXnbX7w== X-UI-Out-Filterresults: notjunk:1;V03:K0:CmPkyiMZ2YU=:ZkHyfXeqxFFLf7yz0nJq8n sNkirTnNCFfpBv5wvyoF/kgc5aLLWo6jzTAy90DWu8XHbfUwsQefLRryrGFS4HjY0+qqzDkM9 WNc7yb5IDgbu2bTRKu6EqfhmZJFL1wcK+xF+x/8lwsgMZjaQMqCVXRdsKnTh/pjdslp10veJV o0dfsH0d4RALpL9ChnoWCGlaul3Mcduq/xvLUcQPCoY+R4xLFRST/nJ68ypbzL+Wo2y/MlG1X 9Z1ha9FR1A+wsWKExlt5N4+uLoow3NE/jofn1p6ftHNDd1ugreBXiKT0h5qYrdA8C04sCp/C3 XcUYk6dyF6njKrq3k12xqIolbLLA7QtxSv5v65WGY0Lq6TKnPsHAlwexjM/kCTXQxjN3QI6Qh sciSuzFNNm09ONwxesmBwESYM2FVGIJ0xfnPvfMKggpYqINIuiDDdfXiK+znpsxBSNMiqSrsz 22YJMC2YSFuEKxwAAMxrmBHJTFkp6nEzTnvPV+vhxFMgkHxu6KE3gFm3kmQMpz5Rm+FGKhoQg uVPWnQtuWVg+CkQMAa8sVsTx3c9Vb6DNCmZj8gnyxEgmSt3JWQF/XtmRgXkUhsbtzVuUXemt0 i2yQd1INeB6Et8o37/MbidIbiImPW/VsnhnmzyXbqMLIrdPs4JicInB7ltIO6xJUaLa3+Vjva Wg+Jfynmu0yPufpPZ90CsRRQHCLPPhhNNaFlIR1BJgsi0NMg54q0i2m8XciLIhXlOZHflVqew Gl5ZrEl9zSWtfETjfpXfUyLMRxIKRAm2nlYo0osVrCY3jUvfd8/pfdKDp8TS8jzrlpgfLP2Q Received-SPF: pass client-ip=212.227.17.20; envelope-from=boruch_baum@gmx.com; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/05 03:55:15 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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:258714 Archived-At: On 2020-11-05 09:05, Arthur Miller wrote: > I hope that Boruch does not take it as personal critique Not at all. It was a good read; here's some feedback. > I don't use Sunrise My memory from looking at it years ago was that it was non-functioning abandon-ware. > Unfortunately for some features, as I read the diredc code; I would > probably be annoyed if they were in dired. Particularly if dired asked > yes/no if I really wish to bookmark a place and if I wish to start > diredc. If user bothered to press a 4-letter combination, then I think > we can be sure the user wish to create that bookmark; it is really > unnecessary to ask if I am really sure :-). Just my opinion. You read that snippet of code incorrectly. No such prompt. > History handling: can it not be handled by recentf/winner modes already? I've been a long-time happy user of winner, and found the answer to be no. Winner operates on all windows of a frame, not just the current dired buffer. Thus, if you had in your window configuration history temporary quick-shell buffer-windows or quick-file-view buffer-windows, they would pop in and out if you were using winner-undo to navigate sequentially in your dired history. Also, does winner-mode have a quick-jump to a specific history element? > I am not particulary against custom history handling, but recentf > already does it and winner has undo/redo stack maybe they can be reused? When I had tried recentf years ago, I was disappointed that its only interface was the ncurses menu. Is that still the case? In any event, a recentf menu will include ALL recently visited items, so that list will be a mixture of emacs files and dired buffers and who knows what else; a user would need to visually filter out the path-names ending with a file from those ending with a directory ... > Other functionality I would like to see is some from dired-hacks: toggle > and filters. What do you mean by "toggles and filters"? =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0