From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Apr 2021 18:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 48071@debbugs.gnu.org X-Debbugs-Original-To: Emacs Bug Reporting Received: via spool by submit@debbugs.gnu.org id=B.161954963218564 (code B ref -1); Tue, 27 Apr 2021 18:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Apr 2021 18:53:52 +0000 Received: from localhost ([127.0.0.1]:50905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbSqG-0004pM-DK for submit@debbugs.gnu.org; Tue, 27 Apr 2021 14:53:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:39654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbSqC-0004pD-Vz for submit@debbugs.gnu.org; Tue, 27 Apr 2021 14:53:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbSqC-00029d-Jp for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2021 14:53:48 -0400 Received: from mout.gmx.net ([212.227.17.22]:57301) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbSq8-000528-Tq for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2021 14:53:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619549623; bh=SPUQpVFhrnF0mXgNwq/d6aiPjm7S8t5GQONsfOr/5qY=; h=X-UI-Sender-Class:Date:From:To:Subject; b=F+tZMW/kBFtjBWrAn0mp6k7H1UbaefFBGAm95S7sHOWK1O1WU48YRrwaF58mlbTNK 5jVm8t3efpG1xAr4atm3bb8G3zIhK2Vl0aLVcO3p/bFELMGzEaJLZpofsrfiMYvnN+ kOpKFzcQkrM1icZt9xlttEF+URr8SGN2paf7q3Ts= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([70.19.86.82]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MFKKX-1lmkIh2otl-00FkBn for ; Tue, 27 Apr 2021 20:53:43 +0200 Date: Tue, 27 Apr 2021 14:53:40 -0400 From: Boruch Baum Message-ID: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="7ayx2o66irbyldg6" Content-Disposition: inline User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:yaKAk4fAfBI36f0EV0YqbbVhWIWBI1vehBoJFj8RJ0ngMdXtTI4 4UNZ9dd8NzDvPOU1NPHtjaO/Tt0LHxheMtLbujGVSFsIeHltspGx4pARmbHX7AH++mIpDGX 88WgOqinhGMetvx/V//IO7G37yXFE96Whli6ZjT7n4xBREmbpoyji7RSSXftk6kM28qX2LL pMGclGkpYD/aAJEWP/jbw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3zWFWg5vjMc=:BFVOPJyKeH4Un0n7ShYlgS mEUOyqVae+/eaNHDHdB3CYNB2UIkiDz66WuOtLiCHXlh3vgsZyYEygTN2IneV8jKKsRabXkNU 4nI2+1vPldg9zKTc331Awuu3Uw4ksr/AyDhDukUM9bA4Ibq+OFju+3Y1jqaak0LLyErfhCGDD XgJZcWtduO9G6pM4/p24Oau27xsDT1i/eXZSGtCpRaj2bqnj0EzCewOC4gonx7SUK0mgTr4to vDDGtwVYXxIi94cIqi9y2Xy/aKhCdeWqTI2sPhrv/Kve7zcyOShJhjbRRT/7sXohjasN0tt0q UOaZYWtesuH7k45mHsfzEqW3py6eD5KBiZrUWuVNXirzEapFIoNx2NLh8Zlq6xSXQ1e1xM/dI vtbv+U74wy5Y1Qx9Z73r9QehklgLgrd5SBoIlEVN5LoTo1C4ptJhk99C9N4I0vMnCsp5mdXGK yxMJ2UXpZVJC/q7yWJXpG7gUeuAiGkMn3fG7IltOc2vDZiw7NUC7AbOWjhkUN/iYqBXy1SwFZ 6tDhlYyefLqCtFCZEv0b56o3H8pEplCxAPb49WGLDvrovBDpzjYPiO51rASg6TtJlKlzkj9pA pvrzYMYdmSGNjTPyEB9mxi6tXRBCG8WSyM39Eb0Vm58ZoVeROvTzSRK6gJoTxcR9xbD54+nd+ D3roSNn4i8eYVzCX6HlvmWlTsYXMukcNG21TWVsg65UK5xI93jaBxS7PSTQA6EGjxZ98gqofY iy16ze35zkNuVjJnJRvf2wMYb1YS2a9h6yEwRxpC5DApBIl76yjVr2dWLtO063W13WK6+T/jW JF2dL06XaJZsQtRdL9wwu4nRLoKQk4XXX6Dyf60OZpw7TsGh8LGXXU/3QPZcd/RqP1ueSnjDo deFnAkaTXNvaW/znpf6iRa89Ct3ooff1c3iTd9Yjd8onocVhqp9SxeHS3NuHuos1d0+vsM4ad NnZ1+v4Sy7NPDE2vVZ/AZIEAgqgqnY41L9pdJt2l83REClMRAfDNc2MnoHjPQptiilJ2rjAAD Lk2wnc+GB3Ab7wFY6HKQEK7ZQYlSsgVQ8/8j/0F61mLRpGu2V34qXe6tZMfwC7P6W647Dmn5U IXN1qBlJZt72/4YtoTKeGRwWVDN1I9uFrQWwxVvElsbpqTA0ibqNpBeFfntIX3EXGZ1bsFtkQ 5t7ydnFxPqZf4yr4ZblGh4a4EdjYsaGYqrI1/ky0N9X/4o94/XIVFz4u0qHCHnwou2lMM= Received-SPF: pass client-ip=212.227.17.22; envelope-from=boruch_baum@gmx.com; helo=mout.gmx.net 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-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --7ayx2o66irbyldg6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The docstring for dired-guess-default claims it should handle multiple instances of COMMAND each of which could be a STRING or a FUNCTION which evaluates to a STRING ... The attached patch does that. It also weeds out strings that don't represe= nt valid programs on the host machine. It turned out that function dired-guess-shell-command wasn't ready for the multiple responses, so the patch corrects that as well. My package diredc has an additional feature of an option for a universal fall-back. My memory is that the emacs developers rejected the idea when I originally proposed it, so it's not in this patch. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --7ayx2o66irbyldg6 Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="dired-guess-default.patch" Content-Transfer-Encoding: quoted-printable diff --git a/dired-x.el b/dired-x.el index 80a266f..d122027 100644 =2D-- a/dired-x.el +++ b/dired-x.el @@ -1039,64 +1039,50 @@ REGEXP is matched case-sensitively." (defun dired-guess-default (files) "Return a shell command, or a list of commands, appropriate for FILES. See `dired-guess-shell-alist-user'." - (let* ((case-fold-search dired-guess-shell-case-fold-search) ;; Prepend the user's alist to the default alist. (alist (append dired-guess-shell-alist-user dired-guess-shell-alist-default)) - (file (car files)) - (flist (cdr files)) elt regexp cmds) - - ;; Find the first match in the alist for first file in FILES. - (while alist - (setq elt (car alist) - regexp (car elt) - alist (cdr alist)) - (if (string-match-p regexp file) - (setq cmds (cdr elt) - alist nil))) - - ;; If more than one file, see if all of FILES match regular expressio= n. - (while (and flist - (string-match-p regexp (car flist))) - (setq flist (cdr flist))) - - ;; If flist is still non-nil, then do not guess since this means that= not - ;; all the files in FILES were matched by the regexp. - (setq cmds (and (not flist) cmds)) - - ;; Return commands or nil if flist is still non-nil. - ;; Evaluate the commands in order that any logical testing will be do= ne. - (if (cdr cmds) - (delete-dups (mapcar (lambda (cmd) (eval cmd `((file . ,file)))) cmds)) - (eval (car cmds) `((file . ,file)))))) ; single command + (cl-loop + for elt in alist + do (setq regexp (car elt)) + (cl-loop + for file in files + always (string-match-p regexp file) + finally + (cl-loop + for cmd in (cdr elt) do + (unless (stringp cmd) + (setq cmd (condition-case nil + (funcall cmd `((file . ,file))) + (error nil)))) + (and (stringp cmd) + (executable-find cmd) + (push cmd cmds))))) + (nreverse (delete-dups cmds)))) (defun dired-guess-shell-command (prompt files) "Ask user with PROMPT for a shell command, guessing a default from FILE= S." (let ((default (dired-guess-default files)) - default-list val) + val) (if (null default) ;; Nothing to guess (read-shell-command prompt nil 'dired-shell-command-history) (setq prompt (replace-regexp-in-string ": $" " " prompt)) - (if (listp default) + (if (cdr default) ;; More than one guess - (setq default-list default - default (car default) - prompt (concat + (setq prompt (concat prompt - (format "{%d guesses} " (length default-list)))) - ;; Just one guess - (setq default-list (list default))) + (format "{%d guesses} " (length default-list))))) ;; Put the first guess in the prompt but not in the initial value. - (setq prompt (concat prompt (format "[%s]: " default))) + (setq prompt (concat prompt (format "[%s]: " (car default)))) ;; All guesses can be retrieved with M-n (setq val (read-shell-command prompt nil 'dired-shell-command-history - default-list)) + default)) ;; If we got a return, then return default. - (if (equal val "") default val)))) + (if (equal val "") (car default) val)))) =0C ;;; RELATIVE SYMBOLIC LINKS. --7ayx2o66irbyldg6-- From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Jul 2021 14:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Boruch Baum Cc: 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.162679067110575 (code B ref 48071); Tue, 20 Jul 2021 14:18:01 +0000 Received: (at 48071) by debbugs.gnu.org; 20 Jul 2021 14:17:51 +0000 Received: from localhost ([127.0.0.1]:34992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5qZD-0002kV-Id for submit@debbugs.gnu.org; Tue, 20 Jul 2021 10:17:51 -0400 Received: from quimby.gnus.org ([95.216.78.240]:58064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5qZB-0002k8-7S for 48071@debbugs.gnu.org; Tue, 20 Jul 2021 10:17:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VwC1sfEMZ5aEsVk6ZGrbOqC4mAUna3ZHgHp1/LErQvI=; b=UZVVbYOLit4lOAINQBpj+5GeI+ lf+Yxi0xTe1U3DuETR6LKhOUpRzfSUCEbO4SaOEnmq+lqe6Ebgrd3Yn0lVY66xoT/tzZTaGxapI8d Dy1ei4GrZ3IDaJGNOkAcbWvP1oKc4M77+IzuABdoFq0EhZC+GAcl7oVsHr5iBS/PZqEE=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5qZ2-00044K-6w; Tue, 20 Jul 2021 16:17:42 +0200 From: Lars Ingebrigtsen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> X-Now-Playing: 214's _Fabric 94: Steffi_: "Sound Moments" Date: Tue, 20 Jul 2021 16:17:39 +0200 In-Reply-To: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> (Boruch Baum's message of "Tue, 27 Apr 2021 14:53:40 -0400") Message-ID: <874kcpdq7w.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Boruch Baum writes: > The docstring for dired-guess-default claims it should handle multiple > instances of COMMAND each of which could be a STRING or a FUNCTION which > evaluates to a STRING ... > > The attached patch d [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Boruch Baum writes: > The docstring for dired-guess-default claims it should handle multiple > instances of COMMAND each of which could be a STRING or a FUNCTION which > evaluates to a STRING ... > > The attached patch does that. It also weeds out strings that don't represent > valid programs on the host machine. I don't think we want to do the latter because of Tramp considerations. I've now changed dired-guess-default in a somewhat different way than your patch suggested, but it's functionally similar. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 20 10:17:53 2021 Received: (at control) by debbugs.gnu.org; 20 Jul 2021 14:17:54 +0000 Received: from localhost ([127.0.0.1]:34995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5qZF-0002kk-Qe for submit@debbugs.gnu.org; Tue, 20 Jul 2021 10:17:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:58078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5qZF-0002kL-8E for control@debbugs.gnu.org; Tue, 20 Jul 2021 10:17:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=H8IaD+Tkm+xSYl+BLfWbvsp9yBQA8cxytUQ2+kkirZI=; b=CP24EfOd2xZ74S/1K2cIsrq1mQ GxNqCcAnZ0Nh+uzAKcfzjC/WLBN0671fSgS9yfLmyw3oRJK+rTvKd83dIEef2nQQlEjnuN5co7G1a vW+UAod36FqxDvW0N+qDYHN+kOYA+0vEv/k/AEuZy+hS0TX52fYv6Ftj7wlijxzm2JDs=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5qZ7-00044V-Ln for control@debbugs.gnu.org; Tue, 20 Jul 2021 16:17:47 +0200 Date: Tue, 20 Jul 2021 16:17:45 +0200 Message-Id: <8735s9dq7q.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48071 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 48071 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 48071 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 20 21:45:35 2021 Received: (at control) by debbugs.gnu.org; 21 Jul 2021 01:45:36 +0000 Received: from localhost ([127.0.0.1]:35805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m61Il-0001AA-Qm for submit@debbugs.gnu.org; Tue, 20 Jul 2021 21:45:35 -0400 Received: from mout.web.de ([212.227.15.3]:36293) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m61Ik-00019x-KP for control@debbugs.gnu.org; Tue, 20 Jul 2021 21:45:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1626831928; bh=pz8XGd/SLCztwvNjyaR4o05MASozTjBk8ziMWtF7vAc=; h=X-UI-Sender-Class:Date:To:From:Subject; b=AYm3Kxq8f+iC/dtGaZ/+1rzRvJDt673WcC79TKArIxgkLqK9jea6VBnVhWfNXCmKw 5g8D+a4GkPVLCIiK5WfyfFNhEeDbhgdCKGeMcYBhFSSIfLeaHvBReltK/T2+GOxxK4 bqeL8jigUcqJxlGXJmW1iB93LCC3bnfjfmnVS+PQ= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.45]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Lvjoa-1l383o0pHI-017S3r for ; Wed, 21 Jul 2021 03:45:28 +0200 Date: Wed, 21 Jul 2021 03:45:27 +0200 Message-Id: <87bl6w783s.fsf@web.de> To: control@debbugs.gnu.org From: Michael Heerdegen Subject: control message for bug #48071 X-Provags-ID: V03:K1:14zmFU+sLaKtLxQWiAIjISZkDH7dhaI/0X+AU1wrIKbOa+060zR Mz134bTVr9WIi8/SoTS7k+EUZ1TD7/zj69oJYq2ebcp2A/NGfz/R2GB0IFs+38CZjJ5crmH BZMTlNTts3nLhaV4H51/A75BdKnmjENA4xV34ItCVfnoP7I08/n+d20mL3VAcpWJ8Qi/G5Q kNjdoJTRnQ5donLbeSURA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:m05YfWmhW3s=:z44AtAj2rhpgUX/tHxtLJv i09Kk7sDu9hkJ/LNrNMkt398WV21NX/H6kE0HMP07BPTDVOiZq6fGNc7CMgknI2U77R7sgXjo 3WzZUeKANTPLROFinRkEpdNKUDL8fwB6j26+KVXbRQ+QSQc65xzdYVjmTqjSEd7plGlMsv9M2 8DAy6J+22ESmvMsarNr+ILtLePv9bXcRBIvMlRdGQViCnPTQJddQJyle+V16cR/MJ3DPtNij/ 28x0cDB9A8NKKEWMilKaTf60K+SW4Jdlmw6t9yc6jV99E91F+HN+Uubssmewz7AmpZWJQV/80 MgyjwkRZYb/RLiTJn+2iIYG5vm7vTCjHiFHGQgvLg38mH1u6+1UAyTaPEEyU0eeKTwaCfr/zU KtHwDYwFhE5mWDykbHrQCKue+DLFAnl72McL/TUw/8unsNq0Mrx5xqJIKfKMfcH9ZXhaPlEhR e/1t162SWtqhKMuvcJZI2at7e2AmxFz66Tzk70mJ3mMHCaAj9BMVRx0UsmEMIDJTMzsWQ40vc 9BakvN8ae8FM3Ag3aVrnesvfOW66G8CNQwbZ64Ugz1MdcH1Mb4Rh++k8M0xUXWTVP1G6pB7dj ylB140ZQagssFJTOQawrT5D6V5uuOiRjpPPlhE0W/T+Bg2b6ew77VirI5nQrhK66lcs1kA2xO UFtxdVhmw614vJL4KzADjPwjjZo+MjJf8wzJWlPE+g/cHGNpGLbvkrm2TkvINFcNLOW1e03XL YlvHy/cnUZZGx3QcAC8MsDnBkODlycbb7EBiC5EdNXJ1O8sabgOYzIFq+8PKyhfplf1+TOVnW u5krCgJJkgi6canPMi98gJtLgcns8x1PPhCKog5kx9xWIe+0dGyrlOAjJIfqyIb1HMv2ubzVH igSNfQqxh0VTXb8nnRagnmPX9AEtsmSw9gy6KOIEsphMjjo6mISeYgFKc/Rbx75nPKzRC5oGf D1LLbuj69dXxMx1GWMdLJlBLbC55aALB9x0cTP580UzRNWZ7RzObAo+qzXmTwDikqQYkS5/IV RhhqaT3+7b94n4WbgUBqQwW2m3FKxvqqBaLxSinRMbbT5R20nzlWRPyFM4ow/ph/ebmHtvkJC VjhANZQaFIGd+ZXEETAkWA1f7OpAkpBdukmrmakuuyshmxgrCWZ6zZAHQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) reopen 48071 tags 48071 - fixed patch quit From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jul 2021 01:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Boruch Baum , 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.16268324185201 (code B ref 48071); Wed, 21 Jul 2021 01:54:02 +0000 Received: (at 48071) by debbugs.gnu.org; 21 Jul 2021 01:53:38 +0000 Received: from localhost ([127.0.0.1]:35814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m61QX-0001Lp-Tw for submit@debbugs.gnu.org; Tue, 20 Jul 2021 21:53:38 -0400 Received: from mout.web.de ([212.227.17.11]:48383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m61QV-0001Lb-Gf for 48071@debbugs.gnu.org; Tue, 20 Jul 2021 21:53:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1626832409; bh=7OoATQ5UJvi7EbhsBAN7+IOpVMwj1aBwVITXjMZHZTw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=rdCwmQw5tOzoyG37a5seQzKVc6gDgFbS6bphPEeKt3uxW7ou5c0smhIRVDDyqTgHh xXIW5EPk6cntsdrQMH9IYzu0Fd8iosLrgzHPIaTWqjrwpklTKy0TvhORsU4f/ZG14B 4QdEOEHsM9e5fQKV6R8RMEyV45SjCerg8z8gdBQA= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.45]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1N9cHX-1l0fMa0TQr-015bS4; Wed, 21 Jul 2021 03:53:29 +0200 From: Michael Heerdegen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> Date: Wed, 21 Jul 2021 03:53:28 +0200 In-Reply-To: <874kcpdq7w.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 20 Jul 2021 16:17:39 +0200") Message-ID: <878s2077qf.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:qGfONC/WrE8toPK3l+3+K6vf9sgpMlEtmUY44abu597olM+5md9 OEe4t87k7Ni+0up7D8uaqR4kai6Btv9T2wBBYhYjEWgT6uSYkTDX9J4P2HWc4CxzI7VKNVv tivQVDfFxxUbQVRrzQp2PJRbQ078iIBVukYQzbXoYMTqietaXUB6A4wATbm+NRHM3Emlr5T 0Zn/O9aXYVIyA/TlJFqqQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:J+DMiSAn7n0=:Zz+BBo0om7D7ogFMKNUbax eoLRdcSTiTPnuyvDdNjfUYpohVidkHMHTNZdpUbrH7SP7Fkv58Clsltwp2GMnkV83HM6AKgqu JaaDUXGxayPv/i3aTCQPWtyVMtKLtKwGdbFk1NVEAs/szE8vDz43BQqFQpqWf/W89hOZqrBVD oCYmgQzRI3Peu9ZLZch7WrO6VCFnEHY4DTEx0dQ6cOX9t8kaiHkMNZIhKzYKAiNZJiTMfZrm+ L/LLs9ys/gFfsUUofERKileSh0VOOH6/+HrP6QcmNb9nbeCmquLMYXzWeQ4AGjUrAjcqhG78k LlIUrcXIOHDNSgCzcFrL9eRyak8HKPwBgsz7If339VfG7t/86PL054S5y79jBur+byY+WTjad rt7b1V9t8yrQbnLpY2Idrq2SzaLIpLnJgCTweRnV7sViwsPxCtEJI6okKVzBLIMnxHxUE8p5k AQeo0bmtIzz4Dol2jzrECHg+LqSNeJRWcsPBga78nyTTvCroQSpXpaRzvZAW5Rl76QFmSfGfo IFV6ZNbJ5mv26CQCpW56uvFuFIKAK3IjwXZwk5ftC/dLa6T5AOQovr/7s8x3TiBmcD5Jo/8Fa sz4QpiZUze6cgBL5xSm38ddaLzne/w2tJVSH+qqUmpd/WVIAc3pXhuYrLCEGW2tXh1Kc+iHS3 qzzpBPg+oN0i0F1R4XS18IAto1gxvxt3KZe6cNT2C9dFbPkp6Lts2mCW748f1nlpVLKO3c+s9 k6Et0mx5Et31mfUfOv+S2M0Gm4fEhufxlivo9oaQa2yB8tKNwz7Z80l3j8cI4J54X8CiRIU0Q zeAEnJNDGug0HD7UeAXx9t0YkjuwvK+MHkw8TXtE4JP46EJGoNWzdGnX57ftLEpODuenVT11B UV1B4mxsBj3YIlYb7V3IDmnPE2uoj6FszpgmYuTwNugpq37O4GGotEhaQ3NyygSLtQQvRaswU anQuVEhKIZcPMRyv8++08oIMbre1b0SB+2YQx2iT4t5UHA0pVUUQGw0ivJJgUhbsp0+V3rtto cM6ZYhi03aQUccxDZOwKVPqTNTDBQ9ia+UDLfQOSj2DJEeBd20XoSo47KZhkfJvoH+TYnUEre Ec09rtBD0+SfeyexzV61OyCNJlVBWusfmgYlX+08KHx63sRTzrfFgR3WQ== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > I've now changed dired-guess-default in a somewhat different way than > your patch suggested, but it's functionally similar. What happened to the expression case? Have you maybe removed it by accident (at least it's broken for me now)? See the `eval' calls in the original code. These were valid `eval' calls, they allowed to construct commands on the fly at run time, even specific to the currently given FILE, by specifying an expression that calculated the command string. TIA, Michael. From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jul 2021 02:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Boruch Baum , 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.162683382616068 (code B ref 48071); Wed, 21 Jul 2021 02:18:01 +0000 Received: (at 48071) by debbugs.gnu.org; 21 Jul 2021 02:17:06 +0000 Received: from localhost ([127.0.0.1]:35847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m61nG-0004B6-Ca for submit@debbugs.gnu.org; Tue, 20 Jul 2021 22:17:06 -0400 Received: from mout.web.de ([212.227.15.3]:54131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m61nE-0004AX-KY for 48071@debbugs.gnu.org; Tue, 20 Jul 2021 22:17:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1626833818; bh=Lh20BruACKCs4Oe9Sxe91sHh+U4BWFIVbQmaSC8TU1M=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=V820gNa10ZUq18lGEYnFe3HQNBCooRZjhNoiCioVuoFmDiVUSxTj3Ycwd4vj90HpC q4Kyu+bZA9zCUH1ad9rw37rsHiF68ub9A7FTRNZ1ls4dOUu07ESY+mb6FyMdJ/v7Bx S8SZmQAX68+l/iN14zFxj6I6TxBCbe5Qkdt4sgQE= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.45]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MNwjc-1lmK8o0gJM-00OTUj; Wed, 21 Jul 2021 04:16:58 +0200 From: Michael Heerdegen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> Date: Wed, 21 Jul 2021 04:16:57 +0200 In-Reply-To: <878s2077qf.fsf@web.de> (Michael Heerdegen's message of "Wed, 21 Jul 2021 03:53:28 +0200") Message-ID: <875yx476na.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:rlzR49uMuoTA62d49UI7iuhboIwwBLI90MmivkzcXZTEIPOy35a 9KKWgVEgPP2vWRbFllExvcyp2BOnY4YG2ri/v/ggTTd4hvtRaacgauN8/oRcZ8HhuKL2ZWw HJiQWAzDcaZZEzn2tUIPf22O1HYF9INntyeiHbkNssU/o0x305NcayQSUVwSNVFS3N31vWI ocP67x6htZY2axalcX2SQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:fY6R55gX1h8=:y7rZpGn13QCKHSBIxXxVEp xsGt5d2VBtvG4m0Lg5WIoaBFdOjQAGidRehV0FCWy+x/lYrFxqnGrrx3cuToGJsj0IqcY3kzr Nk6/K4fPh3gIdZA6CX5EWAlmmudeigje9PDXHLl90UZ0XADc/YVM91E6lOM7X6QOXpy4Bp4Xd mVUe4QRzEv3NkcoRLRn1xIxHrDrU1kjmUp5+frtz8CoKi1S1g525VsBihZSv4tUKh07+9eAPm B1AutswJj2Np4iQSdAc4JHYxFoKP/reEWttUY4h5Z2dlggo74e1lbJFYLXx4pmtvVAMPTt/9L 5ps6FglTSMaSfURauU+L6J/mdZLde0qKxRtqOE7tSumfcyGM94q7HUKtC8EOVW5RYnCnfhYZU ZicAMmG4MwIBVa0TgJ+ypjvNEZvkigjMTqnYNgvPavbInHfvf1mfcdLC5wCUiGwWrStoApFeH 89cuYlbVjNBBBJtQXWqTyt8cbscwDVf9hNcIGnLaBa/Nta4pwAYeC0f7JmtdsbEn2bS6Xw8dr 4MjfjTeurnugGLwTTKP0Gop1OdnvyHRdIbh+uvdIyOnYTYOM3JuATJUyBoasnmni04kup0ErH QMhMRkkvUir0IzOJ5TyCvNoQrOrUAJchQhJlr0BqpzgV0J57486HnSWhHx/OFYbrZo6g+BGPr XF5mg07tbmdAA7MWfz5czZMvsKa+j3+NS9ocrQlDoc8dHhlbRp7NerMtmp5AE2kHknx2Vs6qv /frM7CvHUg6rZ2iZvYTFEoCajXAOQnOL7WojojiZaCQw9WsDpgOaiUrAG/bQFXB7gPdfF48tZ XuVOHin4iv7E/C7BOGDgKmk5/jq4c+WRlqBmfXMuoiE1B3Pg/IsAggMem6sMyV9qP2018SqES jw33xOgwQiqwbd1LVS277WOiVme6ZiehX4mXTIrLQB0P1tN+z4n5ONjhSFd8ctBJIITka/3Xj 231n7PcfxjxO74Ud37UwrSx/C2l1nmwOtK2d47SKqcGVqdjKnlqaOUdHETdfOiQBf3rCtn8n1 GhvzjyihMviapPjs8GNJ20AWTm+BtvroSPCgIlWw62ftSiKS++hxb1Hd9HyUaLtjS2TCwWpS+ e0VnB1P/VyBdYmhc2yX6yOxUKziKX+/p1Wc4KXsyKJTstKN7re58+94Sg== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Michael Heerdegen writes: > What happened to the expression case? Have you maybe removed it by > accident (at least it's broken for me now)? See the `eval' calls in the > original code. Other things changed, too: AFAIU now only one file has to match, originally all had to - correct? That means if I mark 10 files and one of them is an image, I will get (all) image viewers as guesses. If this is intended: Should we not at least provide an option to get the old behavior or sort those matches that match all files first? TIA, Michael. From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jul 2021 11:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: Boruch Baum , 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.162686547318119 (code B ref 48071); Wed, 21 Jul 2021 11:05:02 +0000 Received: (at 48071) by debbugs.gnu.org; 21 Jul 2021 11:04:33 +0000 Received: from localhost ([127.0.0.1]:36208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6A1h-0004iB-KR for submit@debbugs.gnu.org; Wed, 21 Jul 2021 07:04:33 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6A1f-0004hS-NL for 48071@debbugs.gnu.org; Wed, 21 Jul 2021 07:04:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=x2vfTI5Bq7IVooJ5upe58fgREgJnzTLjKfYhNK9zJTo=; b=m3d9APiErK/yh73nmwy0c11xva RM4j+gy/MamQX87K1/WkDIPpeNU1DEo9gwPHDXSt2bV11h7mRNZrGFSj3cOkJd0pubp4Q4iYGXLLU oxNoGmI1TFcjlpuMF864rKvXQx+UYwtiDQwI/WLZBh84lByQY4WBDWsQJ4DPgNDmoVSA=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6A1X-0005iU-3h; Wed, 21 Jul 2021 13:04:25 +0200 From: Lars Ingebrigtsen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <875yx476na.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUWFRMREA4QDw0G BgUfHh0hIB4kJCP///8ETlpUAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+UHFQohMPhr+7UAAAGoSURB VDjLZVQ7lsIwDJRioJa8F8DmAiy5ANXWVNQ0y/2PsBpJzofVCwmRMqPR2AnRR6iQau+XvD3EhQUV JpISiaNnHeAHUVk5zqPCjXsLqjtOkidFmy0iKk7V/hWY2KiERb+2SqNHc0gZGYmraVUAZKWyOyeT SVl5FEDCamrERVVZEWhrwVRhiWjZ9sUZjPbjtYfK8g+QkGu2MUOS9WA4qSEXPMo2mqB/TFgWLxj1 SMKXkkyQAuqoDSrvoRHem5KqNuj0kiTA5Zb5G6biYZswAE51sQJmthzkOoAm45jnK9oyC6wNACTW WwMeR7T3zTD5YjJGY+8dFgsKYRyYAMvdM1zV4d3iJeeKuqaRFM+dm1aaMIG5dKBHej9Rv1UsP4cf 2x1TewMZZYWXQpkbbHSMLAWTa1uCYzUiHhu5rgQzmjF32heGH0LbMH7YlwPstI0lpI8AgDMfkNPY bb4iw0GLV0qy+XpdIa/TK18BlqTw0pFO73Wvu6RQe08mJxuq9oOMR0PQz/P3+Y6vhXsLlPAegZdY W++tthT8HmuZXuXzcFJkIu56mT/iD8itIv4C+SlMAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA3 LTIxVDEwOjMzOjQ4KzAwOjAwc6H0xgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNy0yMVQxMDoz Mzo0OCswMDowMAL8THoAAAAASUVORK5CYII= X-Now-Playing: Orchestral Manoeuvres in the Dark's _Souvenir (1): The Singles 1979-1987_: "Locomotion" Date: Wed, 21 Jul 2021 13:04:22 +0200 In-Reply-To: <875yx476na.fsf@web.de> (Michael Heerdegen's message of "Wed, 21 Jul 2021 04:16:57 +0200") Message-ID: <878s20lyh5.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: > Other things changed, too: AFAIU now only one file has to match, > originally all had to - correct? That means if I mark 10 files and one > of them is an image, I will get (all) image viewers as gue [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: > Other things changed, too: AFAIU now only one file has to match, > originally all had to - correct? That means if I mark 10 files and one > of them is an image, I will get (all) image viewers as guesses. Fixed now. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jul 2021 11:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: Boruch Baum , 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.162686596218889 (code B ref 48071); Wed, 21 Jul 2021 11:13:02 +0000 Received: (at 48071) by debbugs.gnu.org; 21 Jul 2021 11:12:42 +0000 Received: from localhost ([127.0.0.1]:36225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6A9a-0004ub-1L for submit@debbugs.gnu.org; Wed, 21 Jul 2021 07:12:42 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6A9Z-0004uM-1V for 48071@debbugs.gnu.org; Wed, 21 Jul 2021 07:12:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=d8NyV6H9uDtthkTlOfbKgkMPhyeRq1goHqhpoFpaeuA=; b=iUioz90QMnGllMhMPv394tZq1f ZVPIsJqTw7Xz76qp/+SCUIzrtM9EPdMhkbkt9zT/ZFphwe/4scjnS3Hdl60gq/CowMPX1ybM459v8 hVOemSehWuKP6/ezcbs2h+6Wm9iOrIZoO6UV8g8iDR4p5o5Q6i/uo9fEmXy0M/Qv6OCY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6A9Q-0005lc-39; Wed, 21 Jul 2021 13:12:34 +0200 From: Lars Ingebrigtsen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUWFRMREA4QDw0G BgUfHh0hIB4kJCP///8ETlpUAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+UHFQohMPhr+7UAAAGoSURB VDjLZVQ7lsIwDJRioJa8F8DmAiy5ANXWVNQ0y/2PsBpJzofVCwmRMqPR2AnRR6iQau+XvD3EhQUV JpISiaNnHeAHUVk5zqPCjXsLqjtOkidFmy0iKk7V/hWY2KiERb+2SqNHc0gZGYmraVUAZKWyOyeT SVl5FEDCamrERVVZEWhrwVRhiWjZ9sUZjPbjtYfK8g+QkGu2MUOS9WA4qSEXPMo2mqB/TFgWLxj1 SMKXkkyQAuqoDSrvoRHem5KqNuj0kiTA5Zb5G6biYZswAE51sQJmthzkOoAm45jnK9oyC6wNACTW WwMeR7T3zTD5YjJGY+8dFgsKYRyYAMvdM1zV4d3iJeeKuqaRFM+dm1aaMIG5dKBHej9Rv1UsP4cf 2x1TewMZZYWXQpkbbHSMLAWTa1uCYzUiHhu5rgQzmjF32heGH0LbMH7YlwPstI0lpI8AgDMfkNPY bb4iw0GLV0qy+XpdIa/TK18BlqTw0pFO73Wvu6RQe08mJxuq9oOMR0PQz/P3+Y6vhXsLlPAegZdY W++tthT8HmuZXuXzcFJkIu56mT/iD8itIv4C+SlMAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA3 LTIxVDEwOjMzOjQ4KzAwOjAwc6H0xgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNy0yMVQxMDoz Mzo0OCswMDowMAL8THoAAAAASUVORK5CYII= X-Now-Playing: Orchestral Manoeuvres in the Dark's _Souvenir (1): The Singles 1979-1987_: "Tesla Girls" Date: Wed, 21 Jul 2021 13:12:31 +0200 In-Reply-To: <878s2077qf.fsf@web.de> (Michael Heerdegen's message of "Wed, 21 Jul 2021 03:53:28 +0200") Message-ID: <874kcnnco0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: > What happened to the expression case? Have you maybe removed it by > accident (at least it's broken for me now)? See the `eval' calls in the > original code. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: > What happened to the expression case? Have you maybe removed it by > accident (at least it's broken for me now)? See the `eval' calls in the > original code. Yup; removed by accident. Put back in now, I think. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jul 2021 23:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Boruch Baum , 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.162690974715621 (code B ref 48071); Wed, 21 Jul 2021 23:23:02 +0000 Received: (at 48071) by debbugs.gnu.org; 21 Jul 2021 23:22:27 +0000 Received: from localhost ([127.0.0.1]:38953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6LXn-00043t-55 for submit@debbugs.gnu.org; Wed, 21 Jul 2021 19:22:27 -0400 Received: from mout.web.de ([212.227.17.12]:42621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6LXl-00043g-N3 for 48071@debbugs.gnu.org; Wed, 21 Jul 2021 19:22:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1626909739; bh=deirHKK9eWVhx3VzkY+BtCVipZWCvQMDKPFUxFdhKj0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=FeY+n+sWQ6hPNdFZ6KsLTfxKWdCqtVovSmzDgYFrftsGWUN7o7eJTiogz6KGecHFJ tpERFg3184arI0im0EQqKbvnvfK3mv22/DViPXAjyEDjdC+kPRBOrceEOPc5406lw2 cRKA87ASeU0nlH1CSrLkBpr4XC/3wCMxYtwg0aAk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.45]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M57dy-1lAXSf1LEk-00zJg2; Thu, 22 Jul 2021 01:22:19 +0200 From: Michael Heerdegen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <874kcnnco0.fsf@gnus.org> Date: Thu, 22 Jul 2021 01:22:18 +0200 In-Reply-To: <874kcnnco0.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 21 Jul 2021 13:12:31 +0200") Message-ID: <87o8av8d79.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:KWC1lKw+pCEcUM+H/UYh96EIVXq8bSGRsonwwTqRUkuGwCGqT1R QqjgJhQpGaJr4TosTkvI3TslTcRXHt7JzO7T9+qqDkGcH+WbunB2KdZehoQNMPAFCtjyuEH tPH25Bp7iT+SjOMmOWtUn0MZS9utVyTmeN/s/YA+5rLbTKOnIpJFWVXMX7j+qAazYNddoUZ UgliA8MPifq8cHCYoNtCw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dghh/x+7ifg=:Czx4+Z2iDwMGUrzTO9sLtM kcyp2Gu6C7LMZQ8V8by1WWorz/hoMMWj1B8Yx/x4BjtSzAoPdsQxz+h6flIu/X//zPbdwfwnr 5PqInU7iP92xXu6/0v9psYrMzZ2fs9nNtw3e+w2eu0Tr+KvCIkYyeVhPqa9MV2x4VRBpMNg4i S7oZngyXlMvpf23GEcH8eWLNibjShGRh47G/uCUyKsdVTcGUnnpV4rkMec59gUNwORXsFspTW BBSM+60VYtNqahZ7USiC4pRp+3w8uXTYJfDCPmP9spbPUGX+dQuBgILHNP9RLFC47w34bnLcR EIsh61epc+krxX65eXPkk834CMb/Y3otjRPBAAPvn+DpWv0rH0gDMDE3c3lCh797epa3NmCZf OHP92V2/vhmnKmu2lxyIT4GVIPQB77VsUrgCRYGcNqzlF2UJ5vOZ2cOEb8Z4JibBpUYQGlywb KP6hhmhAdsAwKCXkOQXjxWfMcndy7/QRkrzEWNob58S5lkk238n6gCK3sEIVq7gk1UyjPDo+d juS227qT4NXHsCwrmFXkpCpzg0pYr3X/xKL5QMEaOrTgXkKc4/nMwozvX/BC6r1t6rRLX9LYg RfGXusF/PZD3CMD7p28zVrS4ghhdZejentLiSgjkZWN3i7kCPd++ERZpHKNwhX/r7VxLHMVAs if+vlSGvQDLqP2HQkeLITjDHQMMRFMvODUdqiUuXx1rwDTf0gA8Zg12t0q+IVukqNkN5I3ikZ qQK7ZqfsrSjjT1dudVYlKNlF+MQ4DnhWSHSCYE5SyQ+KJPZT1SAfDUjD22iY+UjdkJnpAO77a W8R9ZIsqR5gTmUfXTTa6WcGiMZ51XX4El+cwXWP4SiEAhb78lbUcvBRu5Zeq40YhU9btz8p4V 5G4TvbPslvrGzqiuPfPHLnGSlXTUBP8rKCFJK7CtdcOMySeQYLhqIY6REFnPBSvNwBSEIEX+6 V7ft8Uw21heDddhHKNIwSAiQW26huoGcpdr04ImK2ty0YALNgeP0AGqq/+KrNv9obDW+8zG6a dltci5cZS+FDmLkGGTVUVm6Vi+ri0p6bGq4fE9/qn4RVNEP9+CHPUg8Xt+Zl7ZHudYcqtjisx je2A3mQStQj2VB7cgmDEdZJIbYvWRrh11f4UDNY8w2/bkydPwzrCTwjHw== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Yup; removed by accident. Put back in now, I think. Yes, looks good, thanks - Michael. From unknown Tue Jun 17 01:46:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Boruch Baum Subject: bug#48071: closed (Re: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH]) Message-ID: References: <87k0lj8cwr.fsf@web.de> <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> X-Gnu-PR-Message: they-closed 48071 X-Gnu-PR-Package: emacs Reply-To: 48071@debbugs.gnu.org Date: Wed, 21 Jul 2021 23:29:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1626910142-16190-1" This is a multi-part message in MIME format... ------------=_1626910142-16190-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 48071@debbugs.gnu.org. --=20 48071: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D48071 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1626910142-16190-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 48071-done) by debbugs.gnu.org; 21 Jul 2021 23:28:46 +0000 Received: from localhost ([127.0.0.1]:38957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6Ldt-0004Cf-Pt for submit@debbugs.gnu.org; Wed, 21 Jul 2021 19:28:45 -0400 Received: from mout.web.de ([212.227.17.11]:43769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6Lds-0004CT-09 for 48071-done@debbugs.gnu.org; Wed, 21 Jul 2021 19:28:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1626910117; bh=5sZ/WxTsfoNS69kkLsXfXuRuSC9NHqAgwTl3R4YZ0pg=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Kt5s8FeyvIBlFa0R1EnZUVuv8PHYvTVTqvFAUQmh9bgw5I6GLN7maNRM8GAoIzT1N fAFFxpwE5tGlkYmHFDJvpMiyI973hqQ3YEYL9nP3271XIQ5lEt2dV5U9D592uXqbkY 0SctFqTvQdiv+L92CFy8H7UHZJv/X2yYyRBTKzuA= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.45]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MWB8f-1lZfQq3JgP-00XNZj; Thu, 22 Jul 2021 01:28:37 +0200 From: Michael Heerdegen To: Lars Ingebrigtsen Subject: Re: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <875yx476na.fsf@web.de> <878s20lyh5.fsf@gnus.org> Date: Thu, 22 Jul 2021 01:28:36 +0200 In-Reply-To: <878s20lyh5.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 21 Jul 2021 13:04:22 +0200") Message-ID: <87k0lj8cwr.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Oh1m1vg629Phl0ktjcKH49SKs50GKf293LuWhiNOzKluW/2OG3c 54wP2rqZ+0nO78aZZn8WgIhQWyNSZrJJfNpSyVmq1TV1/h3evdUqkpCh6wXT2u+K4q3Uuio KNlRXcI+iGGoIEvqSCqZ8gUuEB+jaAFh7MY7YWj233j70/JjAuyt6p/x6zHitzJTlkW+ojw NB7vIMZKDwhhOtFnXUUlw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dEx2o1o5Xno=:2bjexXNcVUYnbBy8urmMgZ SzxajW9RNxTzEt3eeE17jjCZLscBnyi8ZnHBfu7yoStz9FWJ8F8YVoD+VElWlP4Q0tm/O3alv Jhhn2f8EoOwLK2QEiaiTEhuK5H0endG61h8jBfxQwKF5ENveF5zGwnmHuEtE9YKOIAKkKaUe2 INJefkaXjST6vYmdFuHqslbJABz4ZYG5nBetP1fhCkHDlxeecb4W1YIH7VYzsHepnKs89rlur qLn9ArNTujZv2n/zIkTuAWPONDftnsI5Lg30QzB2Qh9xbnflJAYvezZ867ygbVU72m9JLvi8T xjulNw66HH8UtBT0NpKsKIk5FW/S2Mcw5AD7smwBGBVMLJeCLbsf/M8eG+WoGH66fwoLks82c MXuUwi2pF2jVv9hx5B8l2TnkQAFo9D1NilF0umc2ZnQicjPnyYKh1M+VEDz0MvQr1oFf3xsSD Y7izlAM22mki280fhFAqft3uze7cCp2xVxGVeX2ZJkPQnYswLN0hCyl9JLJg14u2CmMY+IkLF YNMTKoTYf8T2VWQIxqTycMKBkbEiRlXnogeJL9YVRcGKhEKpOeD5X7Vn1Zh2Tm9UllQ4cRz82 gTlsUWu2xDgYViBpjgTjQqsVr3Le6s3ti5j7rTCOkmomATeaGtjS43nOvw3HNyqITfFMAXu9m ae1wV/7qPMnCAgT3I1x9pX5cqTzh5f86MbWmg8/giEKfRQwOfu2LoHHp9MKmX/wGVev+JcbVZ ZO7JVqennjD1dq1VcrbewUVNIgloQjxxgsikthOjREXm40mg2xCK0EL+HEmL+rKeZxjp/ufMi 8rDb+Quhl4LjQyV5cFCXPALSi7MIbZYG26kkYA+bDkAabUA/Iz3ndyielJcxQiKhzoYGVQVNw L0ywV2j1eETLRvepaDZX4Dx/G6XkwYvoVKoss+tUKFzAhKb24RFuSO4PIOVt6mzSUv9YiEtPC HLIJXMNxaJItuee1EZnfzFgvNdrDXPXs/28Vo9wTr4UubQsA7HUZ1aQc0lJMNdxmRLKqqZ62c 1T4bT1QF8mWf+14Gs62o97Z4VjNA1UJaS8sM0mntekB4fgdq6oUW4fU8Hln1JCGe7AUL4eTqD CYD4HOk0MfeaxNpHHzmmGF4WWT8WMMEGr7Q90FH112KytCCmDAEDRAQHg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48071-done Cc: 48071-done@debbugs.gnu.org, Boruch Baum X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Michael Heerdegen writes: > > > Other things changed, too: AFAIU now only one file has to match, > > originally all had to - correct? > > Fixed now. Yes - thanks. So the (only) remaining user visible change is that now all matching entries are considered instead of only the first one, which is actually a fix: the docstring of `dired-guess-shell-alist-user' describes it should work like that. Ok, I hope we are done then ;-) and: closing again. Thanks, Michael. ------------=_1626910142-16190-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Apr 2021 18:53:52 +0000 Received: from localhost ([127.0.0.1]:50905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbSqG-0004pM-DK for submit@debbugs.gnu.org; Tue, 27 Apr 2021 14:53:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:39654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbSqC-0004pD-Vz for submit@debbugs.gnu.org; Tue, 27 Apr 2021 14:53:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbSqC-00029d-Jp for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2021 14:53:48 -0400 Received: from mout.gmx.net ([212.227.17.22]:57301) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbSq8-000528-Tq for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2021 14:53:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619549623; bh=SPUQpVFhrnF0mXgNwq/d6aiPjm7S8t5GQONsfOr/5qY=; h=X-UI-Sender-Class:Date:From:To:Subject; b=F+tZMW/kBFtjBWrAn0mp6k7H1UbaefFBGAm95S7sHOWK1O1WU48YRrwaF58mlbTNK 5jVm8t3efpG1xAr4atm3bb8G3zIhK2Vl0aLVcO3p/bFELMGzEaJLZpofsrfiMYvnN+ kOpKFzcQkrM1icZt9xlttEF+URr8SGN2paf7q3Ts= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([70.19.86.82]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MFKKX-1lmkIh2otl-00FkBn for ; Tue, 27 Apr 2021 20:53:43 +0200 Date: Tue, 27 Apr 2021 14:53:40 -0400 From: Boruch Baum To: Emacs Bug Reporting Subject: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Message-ID: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="7ayx2o66irbyldg6" Content-Disposition: inline User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:yaKAk4fAfBI36f0EV0YqbbVhWIWBI1vehBoJFj8RJ0ngMdXtTI4 4UNZ9dd8NzDvPOU1NPHtjaO/Tt0LHxheMtLbujGVSFsIeHltspGx4pARmbHX7AH++mIpDGX 88WgOqinhGMetvx/V//IO7G37yXFE96Whli6ZjT7n4xBREmbpoyji7RSSXftk6kM28qX2LL pMGclGkpYD/aAJEWP/jbw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3zWFWg5vjMc=:BFVOPJyKeH4Un0n7ShYlgS mEUOyqVae+/eaNHDHdB3CYNB2UIkiDz66WuOtLiCHXlh3vgsZyYEygTN2IneV8jKKsRabXkNU 4nI2+1vPldg9zKTc331Awuu3Uw4ksr/AyDhDukUM9bA4Ibq+OFju+3Y1jqaak0LLyErfhCGDD XgJZcWtduO9G6pM4/p24Oau27xsDT1i/eXZSGtCpRaj2bqnj0EzCewOC4gonx7SUK0mgTr4to vDDGtwVYXxIi94cIqi9y2Xy/aKhCdeWqTI2sPhrv/Kve7zcyOShJhjbRRT/7sXohjasN0tt0q UOaZYWtesuH7k45mHsfzEqW3py6eD5KBiZrUWuVNXirzEapFIoNx2NLh8Zlq6xSXQ1e1xM/dI vtbv+U74wy5Y1Qx9Z73r9QehklgLgrd5SBoIlEVN5LoTo1C4ptJhk99C9N4I0vMnCsp5mdXGK yxMJ2UXpZVJC/q7yWJXpG7gUeuAiGkMn3fG7IltOc2vDZiw7NUC7AbOWjhkUN/iYqBXy1SwFZ 6tDhlYyefLqCtFCZEv0b56o3H8pEplCxAPb49WGLDvrovBDpzjYPiO51rASg6TtJlKlzkj9pA pvrzYMYdmSGNjTPyEB9mxi6tXRBCG8WSyM39Eb0Vm58ZoVeROvTzSRK6gJoTxcR9xbD54+nd+ D3roSNn4i8eYVzCX6HlvmWlTsYXMukcNG21TWVsg65UK5xI93jaBxS7PSTQA6EGjxZ98gqofY iy16ze35zkNuVjJnJRvf2wMYb1YS2a9h6yEwRxpC5DApBIl76yjVr2dWLtO063W13WK6+T/jW JF2dL06XaJZsQtRdL9wwu4nRLoKQk4XXX6Dyf60OZpw7TsGh8LGXXU/3QPZcd/RqP1ueSnjDo deFnAkaTXNvaW/znpf6iRa89Ct3ooff1c3iTd9Yjd8onocVhqp9SxeHS3NuHuos1d0+vsM4ad NnZ1+v4Sy7NPDE2vVZ/AZIEAgqgqnY41L9pdJt2l83REClMRAfDNc2MnoHjPQptiilJ2rjAAD Lk2wnc+GB3Ab7wFY6HKQEK7ZQYlSsgVQ8/8j/0F61mLRpGu2V34qXe6tZMfwC7P6W647Dmn5U IXN1qBlJZt72/4YtoTKeGRwWVDN1I9uFrQWwxVvElsbpqTA0ibqNpBeFfntIX3EXGZ1bsFtkQ 5t7ydnFxPqZf4yr4ZblGh4a4EdjYsaGYqrI1/ky0N9X/4o94/XIVFz4u0qHCHnwou2lMM= Received-SPF: pass client-ip=212.227.17.22; envelope-from=boruch_baum@gmx.com; helo=mout.gmx.net 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-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --7ayx2o66irbyldg6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The docstring for dired-guess-default claims it should handle multiple instances of COMMAND each of which could be a STRING or a FUNCTION which evaluates to a STRING ... The attached patch does that. It also weeds out strings that don't represe= nt valid programs on the host machine. It turned out that function dired-guess-shell-command wasn't ready for the multiple responses, so the patch corrects that as well. My package diredc has an additional feature of an option for a universal fall-back. My memory is that the emacs developers rejected the idea when I originally proposed it, so it's not in this patch. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --7ayx2o66irbyldg6 Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="dired-guess-default.patch" Content-Transfer-Encoding: quoted-printable diff --git a/dired-x.el b/dired-x.el index 80a266f..d122027 100644 =2D-- a/dired-x.el +++ b/dired-x.el @@ -1039,64 +1039,50 @@ REGEXP is matched case-sensitively." (defun dired-guess-default (files) "Return a shell command, or a list of commands, appropriate for FILES. See `dired-guess-shell-alist-user'." - (let* ((case-fold-search dired-guess-shell-case-fold-search) ;; Prepend the user's alist to the default alist. (alist (append dired-guess-shell-alist-user dired-guess-shell-alist-default)) - (file (car files)) - (flist (cdr files)) elt regexp cmds) - - ;; Find the first match in the alist for first file in FILES. - (while alist - (setq elt (car alist) - regexp (car elt) - alist (cdr alist)) - (if (string-match-p regexp file) - (setq cmds (cdr elt) - alist nil))) - - ;; If more than one file, see if all of FILES match regular expressio= n. - (while (and flist - (string-match-p regexp (car flist))) - (setq flist (cdr flist))) - - ;; If flist is still non-nil, then do not guess since this means that= not - ;; all the files in FILES were matched by the regexp. - (setq cmds (and (not flist) cmds)) - - ;; Return commands or nil if flist is still non-nil. - ;; Evaluate the commands in order that any logical testing will be do= ne. - (if (cdr cmds) - (delete-dups (mapcar (lambda (cmd) (eval cmd `((file . ,file)))) cmds)) - (eval (car cmds) `((file . ,file)))))) ; single command + (cl-loop + for elt in alist + do (setq regexp (car elt)) + (cl-loop + for file in files + always (string-match-p regexp file) + finally + (cl-loop + for cmd in (cdr elt) do + (unless (stringp cmd) + (setq cmd (condition-case nil + (funcall cmd `((file . ,file))) + (error nil)))) + (and (stringp cmd) + (executable-find cmd) + (push cmd cmds))))) + (nreverse (delete-dups cmds)))) (defun dired-guess-shell-command (prompt files) "Ask user with PROMPT for a shell command, guessing a default from FILE= S." (let ((default (dired-guess-default files)) - default-list val) + val) (if (null default) ;; Nothing to guess (read-shell-command prompt nil 'dired-shell-command-history) (setq prompt (replace-regexp-in-string ": $" " " prompt)) - (if (listp default) + (if (cdr default) ;; More than one guess - (setq default-list default - default (car default) - prompt (concat + (setq prompt (concat prompt - (format "{%d guesses} " (length default-list)))) - ;; Just one guess - (setq default-list (list default))) + (format "{%d guesses} " (length default-list))))) ;; Put the first guess in the prompt but not in the initial value. - (setq prompt (concat prompt (format "[%s]: " default))) + (setq prompt (concat prompt (format "[%s]: " (car default)))) ;; All guesses can be retrieved with M-n (setq val (read-shell-command prompt nil 'dired-shell-command-history - default-list)) + default)) ;; If we got a return, then return default. - (if (equal val "") default val)))) + (if (equal val "") (car default) val)))) =0C ;;; RELATIVE SYMBOLIC LINKS. --7ayx2o66irbyldg6-- ------------=_1626910142-16190-1-- From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jul 2021 03:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 48071@debbugs.gnu.org Cc: boruch_baum@gmx.com Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.16269244965614 (code B ref 48071); Thu, 22 Jul 2021 03:29:01 +0000 Received: (at 48071) by debbugs.gnu.org; 22 Jul 2021 03:28:16 +0000 Received: from localhost ([127.0.0.1]:39125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6PNg-0001SU-Ec for submit@debbugs.gnu.org; Wed, 21 Jul 2021 23:28:16 -0400 Received: from mout.web.de ([212.227.17.12]:47955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6PNd-0001SF-2Z for 48071@debbugs.gnu.org; Wed, 21 Jul 2021 23:28:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1626924486; bh=QHXHJA/iFNtSQZP+TBj5NlybyITSTRyePX+3KtkLKEo=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=FFQcZNpiTHmqxB5U/2371NrXqLnrCNJWygbXT2cTCPp6lmSTnB2iDYbZrbLI4P1Xs wcnuwDUOABtIIKPSIjWQa13L1pfJIgvSSdg+u7y505VqhIFb9Y/TPMAev71Ln9bq4x apPiqMoi0vz/x+MoOVMAqDRjHUBmJWgm6vf+Up+I= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.45]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Ma0Tu-1lccUs1Rjg-00VzXu; Thu, 22 Jul 2021 05:28:06 +0200 From: Michael Heerdegen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <875yx476na.fsf@web.de> <878s20lyh5.fsf@gnus.org> <87k0lj8cwr.fsf@web.de> Date: Thu, 22 Jul 2021 05:28:05 +0200 In-Reply-To: <87k0lj8cwr.fsf@web.de> (Michael Heerdegen's message of "Thu, 22 Jul 2021 01:28:36 +0200") Message-ID: <87sg079ge2.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:hIpOtMca0NvckqptQH6BD72OBMtRjpsjvDJdkz7WNWD0Un0MhFv FpwdLZkv7z5xIHT/XuBkuj5GEHwc2G78vEKKjtrfVIxQzQjaOwqTBf98/MuiiK/yiCTJGyd S3Ikn+rQ3DOm8rB+PL2j2HZS1Pr5qdyBDCkYs03wCJL53R5Xz8viSMfpq0ybp3M8Lqal4Pq tRk8IqdUgAvBxs+tGZPLQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:2/wcyDdAy0s=:cQYZKGPLce3ouHIbbjgFYk oKAIh7SdRDIKyqQvR+cjStc/nvOeyOg7B3n+D2PHq2urQ5eq/SdWFwfWKKpFnCmLdQibLL5Fe AP2gbirKW4gf/gt27Ve8uG8H/L2csTk5ae+Suw1ikFmS7FIduaa6JPGNIJDuGggFtmtU4qAOs i32WPobBI0LBXNw1n/RIhXDVVSavZHIBLdisrApt0e2InAvMJkFh9B5T46qeSW/4N7887N2b9 zU/A72tIAWTg0xHbA3jnnNGvLTKAi9Rrm/Y+dGGYu221ASkJJ2PG51Am9kRorxiGlA27u7TMi sSKXkKSn+P02U33zxOsXfluypYsADOEiEBU2R08P8S5ap69YmwVa6/jHe13fVJRZFP5QAMNJQ p7Ewxnc/h9Xf58xrHY9cvi79VjDQPPYF6lIjS6+LBhiuzvWma3PTVWfI8zafAnGVg391whdIi g+c0PCEnQ1eCzoPghiL2X06oq/ygHuVRAKLcIQb4peYquoG9+0PPMtPFh8sdRRUrkKxhXaMrX vDv1q0Mv3j3Qmsz5VVP/qmkl08k/1ZZrIPy5eE36F89Q0doBkpNBzVBe7U/FLCpylT/MHkKNZ pTXOluEZpjCGOc4umJk1z5LI/DN63ijUndpCHUSOdqW3SXSSiePphyr5jRQI3rky6L7ceTv2o IsM/dKY7RiMGfUxbNKJYqhBv/YNR1e6kR25fLxpnasJRyQzVFnZAmz2GMYEn4M/GSr0iPDncv 0vw5rNskILj9ZiDzJymXQO368Qih97zh0o4H1zR8O/WCXO1BhzCQGxhqLxCf1+HTCP7fx7qe/ dk39Oa7WWCkZjMdNSksweNGKUbQ8dl5BQhVqulm6F2egRzIaqE3DSntRJ+9ekrwFhA9IDHM+6 kTJVg2rIb2lv1xOfxv70TxleVkUxfBq1Ud7gYgo8/Jm6vm31pd1ie0Ld5aNQBLResATm9JDhk uRfCTulXDH6vMzLnG0zzeERtvjydfRxTq2wBizxDmJ/cnZwdnq5Zphu+/HBCUkhbuWqoKLh1r JoLlMOKwOF2yatihAMDCG1NJPh+EDSs/yPUWxOxsc22PiPEB/ii7aMWOyXUXyezO+KS78cMuN QLPAqCXabsQWZktfr/sZmMjKG6yjtBcmA5bwtbhE/YG+2Isk2erUM83Pw== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Heerdegen writes: > Ok, I hope we are done then ;-) and: closing again. BTW, one more thought: quite a few people might want to configure this beyond the "adding entries to dired-guess-shell-alist-user" level - the suggested filtering of not installed executables mentioned in the original report is one example. If we bound #'dired-guess-default to a new variable `dired-guess-default-function' and used the binding of that variable in the code, it would be easier to do such things, and it would be a tiny change. What do you think? Michael. From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jul 2021 12:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 48071-done@debbugs.gnu.org, Boruch Baum Received: via spool by 48071-done@debbugs.gnu.org id=D48071.16269558202298 (code D ref 48071); Thu, 22 Jul 2021 12:11:02 +0000 Received: (at 48071-done) by debbugs.gnu.org; 22 Jul 2021 12:10:20 +0000 Received: from localhost ([127.0.0.1]:39544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6XWu-0000b0-AP for submit@debbugs.gnu.org; Thu, 22 Jul 2021 08:10:20 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6XWr-0000ai-Pj for 48071-done@debbugs.gnu.org; Thu, 22 Jul 2021 08:10:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9d+GwAAo/IChk4nAXDHKJ5HRyLt8EG289JwY3CrA+IE=; b=jx5T78Z3oxeK1U5PUDx2JO1XRF NJ+rz8B1gtWpC1D3USxtXldJaqQoAQY009J8+k/PdIN0c5N7SLMm+XVvApX1Xw3u5PZGsE7/u8y0x 2W5a9fS7h3EKKvUIUAV4TwnOE8oCmJUos1BZ+gCT3K/u8WxrgI6rIvPuSC3q74PnEw9A=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6XWj-000217-2O; Thu, 22 Jul 2021 14:10:11 +0200 From: Lars Ingebrigtsen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <875yx476na.fsf@web.de> <878s20lyh5.fsf@gnus.org> <87k0lj8cwr.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUcFxYjGBYyKShe RkOWbWWyjob////YJrFYAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+UHFgwFJutvfB4AAAGoSURBVDjL bZPrlcQgCIU124CaBhSmgRWngWAqWO2/lUWTzJgH5+QPXy4XFJVyAEZ9Y4ItlHJ4BgyARFHdFLH9 jwL0mO7RMlo9hZWQUkGBsSfFBpCimD0pAKzbFWb7DoUEEraOgmoZs4GZACIi9OEsON8Fo6nWjqxM YMIFWIcMLEPHC3CAGUvKC13ABCm/Ss58AdoKSCUX5jOwFgVkUdzAT26AicMIwNpXrQKIGEaAdl5r 5dIUcqg70A2IoHLNnJjCV6G1eddNkYZSk5qDzWWtfyVT4ngojFM/y9zB2gAFvQPwOs5SqQEegEKP /lUaSGcA5v2bmqJQyYn5ABqm7NZeqg3PeADnZ+4WNdf8l8ntXWmrcXl1IN6VKfrPgLi8O5AxZMr4 ORI1L+/S83IjK0X9OSuktYEsPUWKYQR5C1kGsGoEKa9i3dcVvkBeD6W1yorElh+AschrldvDApNR ww066i6McaIzgGZDEaSp/kCOUqZpKMTJbd7nFYVgvYtWXVZUyePW8mL9DWjjMYC+A1lrCsaZO1AT UgjqAXT/J2Bl1cwT2FPPYFf8A+xpbdvyXZf2AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA3LTIy VDEyOjA1OjM4KzAwOjAwpAzqIAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNy0yMlQxMjowNToz OCswMDowMNVRUpwAAAAASUVORK5CYII= X-Now-Playing: Hilary Woods's _Birthmarks_: "Tongues of Wild Boar" Date: Thu, 22 Jul 2021 14:10:08 +0200 In-Reply-To: <87k0lj8cwr.fsf@web.de> (Michael Heerdegen's message of "Thu, 22 Jul 2021 01:28:36 +0200") Message-ID: <87eebqmtwf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: > So the (only) remaining user visible change is that now all matching > entries are considered instead of only the first one, which is actually > a fix: the docstring of `dired-guess-shell-alist-user [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: > So the (only) remaining user visible change is that now all matching > entries are considered instead of only the first one, which is actually > a fix: the docstring of `dired-guess-shell-alist-user' describes it > should work like that. Well... does it? It's pretty vague on the issue. And the comments seem to contradict that: ;; * Parse `dired-guess-shell-alist-user' and ;; `dired-guess-shell-alist-default' (in that order) for the first REGEXP ;; that matches the first file in the file list. ;; ;; * If the REGEXP matches all the entries of the file list then evaluate ;; COMMAND, which is either a string or a Lisp expression returning a ;; string. COMMAND may be a list of commands. ;; ;; * Return this command to `dired-guess-shell-command' which prompts user ;; with it. The list of commands is put into the list of default values. ;; If a command is used successfully then it is stored permanently in ;; `dired-shell-command-history'. But this is pretty nonsensical -- it describes how the function what implemented, but not really what to do when the rest of the files don't match, or when more of them match "the first file". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jul 2021 12:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: boruch_baum@gmx.com, 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.16269563193100 (code B ref 48071); Thu, 22 Jul 2021 12:19:01 +0000 Received: (at 48071) by debbugs.gnu.org; 22 Jul 2021 12:18:39 +0000 Received: from localhost ([127.0.0.1]:39567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6Xex-0000nw-Kv for submit@debbugs.gnu.org; Thu, 22 Jul 2021 08:18:39 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6Xev-0000ni-6R for 48071@debbugs.gnu.org; Thu, 22 Jul 2021 08:18:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3pE2d99XI/JViAP7x1Cq5+ghxcQHm1/5KoFJNxZyj1w=; b=C05I3EZrwi3UkMYytD9FyoPWwx TVMW5FyARehrGSdb5xH7Ur+amb2ibJqe2ZkahWFdVlmTEBlR+hwRfIjRtEPYIulux16z4uEGKzeLa mG8uO20UYDvYERp35mIxJSNlZjJPYyH46wE4rmc71oVRsSBL++AIMo280ixrumktqdkg=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6Xem-00027B-WC; Thu, 22 Jul 2021 14:18:31 +0200 From: Lars Ingebrigtsen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <875yx476na.fsf@web.de> <878s20lyh5.fsf@gnus.org> <87k0lj8cwr.fsf@web.de> <87sg079ge2.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUcFxYjGBYyKShe RkOWbWWyjob////YJrFYAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+UHFgwFJutvfB4AAAGoSURBVDjL bZPrlcQgCIU124CaBhSmgRWngWAqWO2/lUWTzJgH5+QPXy4XFJVyAEZ9Y4ItlHJ4BgyARFHdFLH9 jwL0mO7RMlo9hZWQUkGBsSfFBpCimD0pAKzbFWb7DoUEEraOgmoZs4GZACIi9OEsON8Fo6nWjqxM YMIFWIcMLEPHC3CAGUvKC13ABCm/Ss58AdoKSCUX5jOwFgVkUdzAT26AicMIwNpXrQKIGEaAdl5r 5dIUcqg70A2IoHLNnJjCV6G1eddNkYZSk5qDzWWtfyVT4ngojFM/y9zB2gAFvQPwOs5SqQEegEKP /lUaSGcA5v2bmqJQyYn5ABqm7NZeqg3PeADnZ+4WNdf8l8ntXWmrcXl1IN6VKfrPgLi8O5AxZMr4 ORI1L+/S83IjK0X9OSuktYEsPUWKYQR5C1kGsGoEKa9i3dcVvkBeD6W1yorElh+AschrldvDApNR ww066i6McaIzgGZDEaSp/kCOUqZpKMTJbd7nFYVgvYtWXVZUyePW8mL9DWjjMYC+A1lrCsaZO1AT UgjqAXT/J2Bl1cwT2FPPYFf8A+xpbdvyXZf2AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA3LTIy VDEyOjA1OjM4KzAwOjAwpAzqIAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNy0yMlQxMjowNToz OCswMDowMNVRUpwAAAAASUVORK5CYII= X-Now-Playing: Hilary Woods's _Birthmarks_: "Lay Bare" Date: Thu, 22 Jul 2021 14:18:28 +0200 In-Reply-To: <87sg079ge2.fsf@web.de> (Michael Heerdegen's message of "Thu, 22 Jul 2021 05:28:05 +0200") Message-ID: <875yx2mtij.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: > If we bound #'dired-guess-default to a new variable > `dired-guess-default-function' and used the binding of that variable in > the code, it would be easier to do such things, and it would be a tiny [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: > If we bound #'dired-guess-default to a new variable > `dired-guess-default-function' and used the binding of that variable in > the code, it would be easier to do such things, and it would be a tiny > change. > > What do you think? Sure, if you want to... but do people really want to customise the defaults in Dired to this extent? I haven't really seen much clamouring for this stuff. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jul 2021 23:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: boruch_baum@gmx.com, 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.162699611927792 (code B ref 48071); Thu, 22 Jul 2021 23:22:02 +0000 Received: (at 48071) by debbugs.gnu.org; 22 Jul 2021 23:21:59 +0000 Received: from localhost ([127.0.0.1]:41840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6i0t-0007EB-7n for submit@debbugs.gnu.org; Thu, 22 Jul 2021 19:21:59 -0400 Received: from mout.web.de ([212.227.17.12]:41151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6i0r-0007Dx-CF for 48071@debbugs.gnu.org; Thu, 22 Jul 2021 19:21:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1626996111; bh=66d37ekEjRnTZqZa/mYZBSbuoBKp8NA++XgKilcFErA=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Z+ow2/WPMvpL5NfmpcmoKrOiN7uX7/iu0Q/bhBX2fcdPxfAcuaLx29/+TrQLecI3L 25JKMbdfIwjnfr/VY6Wsp5kRS0MXyd5DKSwvKY/+SdktlYSgHetr/dSPFoMpil17om wvueQXN26c4kZboa1OVJTOXjbfdArhJ/WTaYhSlY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.66.201.45]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MlbLM-1lP5jh0Tbu-00ihHa; Fri, 23 Jul 2021 01:21:51 +0200 From: Michael Heerdegen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <875yx476na.fsf@web.de> <878s20lyh5.fsf@gnus.org> <87k0lj8cwr.fsf@web.de> <87sg079ge2.fsf@web.de> <875yx2mtij.fsf@gnus.org> Date: Fri, 23 Jul 2021 01:21:50 +0200 In-Reply-To: <875yx2mtij.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 22 Jul 2021 14:18:28 +0200") Message-ID: <87pmvaj5o1.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:LK0JLEvD5zFCoPnco09GicTEO+zHPMJyirnqyjaupNYvvAQNw1n qVSpZ4qDqXAg+86T8EWvyrk06qJP5/OdOselVsTSAGzclX53Ndn0lH+HsBPSW6NzbvGvGkJ 6i23n/kYYoXi17ELvIDRuzbb8jsa9elffwpW+tXt+IUf8vh5eXsDqSlyeKUIXQWpPtlDv3d 2Wo+e9fSgfzSTf+CVBCjg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Mm3HTVfLVtw=:+U3YoQxNv/YGcjyqLuClGA m6rpPRGZlcoh+VvGJUurciBJWyeIHLIXzi3n7eiA9a7sQm0THi+Er72bfVkU37UuiBRQxPNNI cLTUpQkQvsm19r+yhoigXUVIan0sJiCPZzCIkr0Wt+XX6u9daa9hRewTIsKD/l/Lzl1br0dVZ d6ua8hBXuayvT97QW5eZeRre1Vdv5JoPc9ALiItsbTWfO7mUxpeXkM68PUxsQ0eGwitUYKdjM Hkou96WCRCQj8BFMZj1FgikCOjvySbdplfazrmCfjs4gj+UtdyNojdkJyV7qHWfSiDbtQKyfC QPz//5s8lkwQ8uiL7aGUN8UGmarmaRFxVUSdNIlet5yenvAosuv7Mf0moERWvSf20Ty8/V/X1 ynYFUwg5qc8vZl6M+tIYorOwHjPX5v8frFWqFoEb12aGZ7m6zHPK1EMvQZS87FaZd8xZRug9z vt9u+RrH/PXlVH9MazV2u/lRnPaTYbqlJyoMrJqrBYAa7zmvjMRf8eZFU/AhiJY+ljNpBX0aC ES5ODwAr5Fz32R4avgj4eACB/6q468GkP//HiVVqBymrqIOhflHYAuy8R4dhyLntqJueWwvOl iyB+3fPtwUj2ODOhtiZ4M8cEuwzdxLtlR/1mjsfo0CwDSYeXmJLBzGHYzwZa1BmZl2VSijzlf 7gYJsC65eoP7elv/PucNt4RTvu0REPa4GflAlrFoyGwIJ96EE/wOxWzd4XPklY2rBtb/umD1W uPrzvGcqdYcjWPan2cDEC9Y3EUdpYVCkvBi7GLs4CPAY2jqwbO3JVrkUhiST8OAeLpcx98Skz xVnTpiMqbBjW3iUrJCj5uubYVEPeEwoqQH2/TJo/XP/OBsD2pKDzgzTLaSHfit4nAHnJZhOlI gKoEfz6ooFVpdd0hrqNM9JF1R3j+14m1cupLeuI9fYctecb7DCTeeaWv5RPIGGXZtCSNToihb cey3TNIg87bRZB4anvSUL5fjTap9Aj5HW1DCvwUx2n8QKLju5E/CUKIJjqxZrYomm/Uzat0gr HSdUaHVTFRkzESo24Z4bZOEyh1I4WAO35WeAgqZEInEUKkdtJ3tMZnbYurQbGAA8UheNPvXwX qrwGTqxeXs0q45qbhsxTkxdnjXvrhUOWfTXJonKkgKgW3RRejnRW3LSQQ== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > > What do you think? > > Sure, if you want to... but do people really want to customise the > defaults in Dired to this extent? I haven't really seen much > clamouring for this stuff. I think this is partly because doing this is such an unpleasant and byzantine thing to do. But I also have package developers in mind. Michael. From unknown Tue Jun 17 01:46:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48071: 28.0.50: dired-guess-default: comply with docstring options [PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Jul 2021 13:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: boruch_baum@gmx.com, 48071@debbugs.gnu.org Received: via spool by 48071-submit@debbugs.gnu.org id=B48071.162704547616726 (code B ref 48071); Fri, 23 Jul 2021 13:05:01 +0000 Received: (at 48071) by debbugs.gnu.org; 23 Jul 2021 13:04:36 +0000 Received: from localhost ([127.0.0.1]:42571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6uqy-0004Li-J3 for submit@debbugs.gnu.org; Fri, 23 Jul 2021 09:04:36 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6uqw-0004LV-Mt for 48071@debbugs.gnu.org; Fri, 23 Jul 2021 09:04:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=WvvSxQq3ZMCmn7I+cWsO7zL2hDG7sMbB0bC6QlmFGqk=; b=FQ83zB5rwTTdT8R+lyYkbJl8e5 mJlEYOLlJM+CXWHL0k82rLl7ZJNBE88JWfGEG/QSulUv3xWlH+OlDn3eBqrDMrMHwMy46F0gZwEek WcR8eyrIyjTLE42rMTCO8iOyT7+loyVYoBK71tNJ0Pasgt7hHoSBQl+kKWtuy6jekm3k=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6uqn-0008Mw-Me; Fri, 23 Jul 2021 15:04:28 +0200 From: Lars Ingebrigtsen References: <20210427185340.e4zluvf3z5ywbpqn@E15-2016.optimum.net> <874kcpdq7w.fsf@gnus.org> <878s2077qf.fsf@web.de> <875yx476na.fsf@web.de> <878s20lyh5.fsf@gnus.org> <87k0lj8cwr.fsf@web.de> <87sg079ge2.fsf@web.de> <875yx2mtij.fsf@gnus.org> <87pmvaj5o1.fsf@web.de> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUFAwQRCgo+P0P3 9uzn385oWVSPcV+noZncx6hhSTkTDhIuICCljHFMLS7///8ts5kaAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+UHFw0DOP5E66kAAAFuSURBVDjLdZO9S8NAFMDfFaI2VXiBohjHVnRxSgYHN2tnpQriFEcr TjqIq1AUlyzu59BBaeGGUpBOGXQT6n/kXe4KJu/lQd6F+937unsPoCjYio9EoAXKoBd3WQC38YAH j/EzC/zD+IUFtaiTOSCEBB8XwIviFIW10KoRIogcLkf7Sp+1royZyRQCFM3oQAYIFqAB5nz4ZuvT 5qXgCK2vG+G85G5crhImyUhhYdPJxryZkNqMWpdtxYIp7pFbCkMJcAZUTLl+3xVaDu7NoT5njGAb g+EFs+9fI3gDSV15v/oan45d5f/kVX+TriSg0deq/QAEeCah09TcdhG8G3Wexy6CsVE7QEHDHN5i AMyk+ykDMbOLIH1VtzdIG85Ta4oFq+koYcFKNjzJX4a4+tGdwjb1B9p9AjYl8mBq8uXAuKIOWFKO lEEtsc9Eh/Mqt8inoii7CnjpZRXg7rIC3FtXNPi3XchELeaAWnza/eAPjyU+SQrAhKgAAAAldEVY dGRhdGU6Y3JlYXRlADIwMjEtMDctMjNUMTM6MDM6NTYrMDA6MDBMvKCpAAAAJXRFWHRkYXRlOm1v ZGlmeQAyMDIxLTA3LTIzVDEzOjAzOjU2KzAwOjAwPeEYFQAAAABJRU5ErkJggg== X-Now-Playing: The Human League's _Octopus (2)_: "These Are The Days (Demo)" Date: Fri, 23 Jul 2021 15:04:25 +0200 In-Reply-To: <87pmvaj5o1.fsf@web.de> (Michael Heerdegen's message of "Fri, 23 Jul 2021 01:21:50 +0200") Message-ID: <87o8atchba.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen writes: >> Sure, if you want to... but do people really want to customise the >> defaults in Dired to this extent? I haven't really seen much >> clamouring for this stuff. > > I think this is partly because d [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: >> Sure, if you want to... but do people really want to customise the >> defaults in Dired to this extent? I haven't really seen much >> clamouring for this stuff. > > I think this is partly because doing this is such an unpleasant and > byzantine thing to do. But I also have package developers in mind. Sure; I'm not against adding it if you feel it would be useful. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no