From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.devel Subject: Re: Friendlier dired experience [CODE INCLUDED] Date: Fri, 06 Nov 2020 14:57:47 -0600 Message-ID: <87361mw6d0.fsf@alphapapa.net> References: <20201103104340.q34kqfita55w2u7h@E15-2016.optimum.net> <20201104183228.xf7w4yf3fw3427y5@E15-2016.optimum.net> <20201105092232.fk4r5dexnay3eyln@E15-2016.optimum.net> <20201105143800.7vt5jfr4gg2wigyb@E15-2016.optimum.net> <20201106091525.mzkxrssm7o43jvff@E15-2016.optimum.net> <877dqyw9sc.fsf@alphapapa.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="2979"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 06 21:58:43 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 1kb8ol-0000f2-5s for ged-emacs-devel@m.gmane-mx.org; Fri, 06 Nov 2020 21:58:43 +0100 Original-Received: from localhost ([::1]:49142 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kb8ok-0006bp-5G for ged-emacs-devel@m.gmane-mx.org; Fri, 06 Nov 2020 15:58:42 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kb8nw-00068u-EZ for emacs-devel@gnu.org; Fri, 06 Nov 2020 15:57:52 -0500 Original-Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:60532 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kb8nu-0006ey-Pp for emacs-devel@gnu.org; Fri, 06 Nov 2020 15:57:52 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kb8nq-000A8N-OQ for emacs-devel@gnu.org; Fri, 06 Nov 2020 21:57:46 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/06 10:34:23 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:258854 Archived-At: Drew Adams writes: > My point to you here was that instead of advising > the default handler you can define your own handler. > That's why we have handlers, and why the default > handler is, well, the default (handler). That wasn't me. >> > In Bookmark+ Dired buffers have their own bookmark handler. >> > Bookmarking a Dired buffer records not just the directory location but >> > also its `ls' switches, which files are marked, which subdirs are >> > inserted, and which (sub)dirs are hidden. Jumping to a Dired bookmark >> > restores all of that. >> >> Could that handler be upstreamed into Dired, please? It seems like that >> functionality ought to be built-in. > > I've offered Bookmark+ several times to Emacs. > And I've mentioned specific features even more > times. They could be included or used as food > for thought. To be clear, I'm asking if you would upstream that specific feature, the enhanced bookmark-make-record function and the bookmark handler for Dired buffers. It seems likely that those two functions would be easily upstreamed without much modification or objection, and all Dired users would benefit immediately.