From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 00:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29513@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15120894447667 (code B ref -1); Fri, 01 Dec 2017 00:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Dec 2017 00:50:44 +0000 Received: from localhost ([127.0.0.1]:38777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKZXP-0001zb-OZ for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKZXN-0001zO-VV for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKZXH-0007ZQ-Ks for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:36 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58513) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eKZXH-0007ZK-HD for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:35 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKZXG-0004C0-1m for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKZXE-0007Xe-K8 for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:34 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38482) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKZXE-0007XM-FF for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:32 -0500 Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=56164 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eKZXE-00052r-2U for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:32 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <42830.33502.227610.23072@gargle.gargle.HOWL> Date: Thu, 30 Nov 2017 18:50:22 -0600 From: "Roland Winkler" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: -5.0 (-----) Following a discussion on help-gnu-emacs https://lists.gnu.org/archive/html/help-gnu-emacs/2017-11/msg00415.html I request to replace the function find-dired-sentinel by something like the following that will sort the output of find lexicographically. I have tested that the function below works for me. Yet there might be corner cases I do not know about where it might fail. (defun find-dired-sentinel (proc state) "Sentinel for \\[find-dired] processes." (let ((buf (process-buffer proc))) (if (buffer-name buf) (with-current-buffer buf (let ((inhibit-read-only t)) (save-excursion (save-restriction (widen) ;; `find-dired-filter' puts two whitespace characters ;; at the beginning of every line. (narrow-to-region (point) (- (point-max) 2)) ;; Sort file names lexicographically. (sort-subr nil 'forward-line 'end-of-line (lambda () (buffer-substring-no-properties (next-single-property-change (point) 'dired-filename) (line-end-position)))) (widen) (let ((point (point-max))) (goto-char point) (insert "\n find " (substring state 0 -1) ; omit \n at end of STATE. " at " (substring (current-time-string) 0 19)) (dired-insert-set-properties point (point)))) (setq mode-line-process (format ":%s" (process-status proc))) ;; Since the buffer and mode line will show that the ;; process is dead, we can delete it now. Otherwise it ;; will stay around until M-x `list-processes'. (delete-process proc) (force-mode-line-update)))) (message "find-dired %s finished." buf)))) In GNU Emacs 25.2.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) of 2017-03-03 built on regnitz Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 16.04.3 LTS Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_COLLATE: C value of $LANG: en_US.utf8 value of $XMODIFIERS: locale-coding-system: utf-8-unix Major mode: Dired From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 07:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Roland Winkler" Cc: 29513@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151211452412127 (code B ref 29513); Fri, 01 Dec 2017 07:49:01 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 07:48:44 +0000 Received: from localhost ([127.0.0.1]:38922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKg3w-00039X-Lj for submit@debbugs.gnu.org; Fri, 01 Dec 2017 02:48:44 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKg3v-00039K-Ch for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 02:48:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKg3m-0002DZ-Th for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 02:48:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40056) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKg3m-0002DU-QU for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 02:48:34 -0500 Received: from [176.228.60.248] (port=1749 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eKg3m-0003FL-0u; Fri, 01 Dec 2017 02:48:34 -0500 Date: Fri, 01 Dec 2017 09:48:16 +0200 Message-Id: <83tvxa3n3z.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <42830.33502.227610.23072@gargle.gargle.HOWL> (winkler@gnu.org) References: <42830.33502.227610.23072@gargle.gargle.HOWL> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Date: Thu, 30 Nov 2017 18:50:22 -0600 > From: "Roland Winkler" > > Following a discussion on help-gnu-emacs > > https://lists.gnu.org/archive/html/help-gnu-emacs/2017-11/msg00415.html > > I request to replace the function find-dired-sentinel by something > like the following that will sort the output of find > lexicographically. Thanks. IMO, if this is deemed a useful feature, it should be optional, as it will cause files to move on display during the time the shell commands is running, something that users might find annoying (I certainly would). From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 08:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Roland Winkler Cc: 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151211579813962 (code B ref 29513); Fri, 01 Dec 2017 08:10:02 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 08:09:58 +0000 Received: from localhost ([127.0.0.1]:38932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKgOS-0003d6-PP for submit@debbugs.gnu.org; Fri, 01 Dec 2017 03:09:58 -0500 Received: from mout.web.de ([212.227.15.14]:62857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKgOQ-0003co-VO for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 03:09:55 -0500 Received: from drachen.dragon ([188.106.175.242]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LfAfQ-1errUa0ChU-00onCu; Fri, 01 Dec 2017 09:09:48 +0100 From: Michael Heerdegen References: <42830.33502.227610.23072@gargle.gargle.HOWL> Date: Fri, 01 Dec 2017 09:09:46 +0100 In-Reply-To: <42830.33502.227610.23072@gargle.gargle.HOWL> (Roland Winkler's message of "Thu, 30 Nov 2017 18:50:22 -0600") Message-ID: <87wp26uawl.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:VxLwP172biHP9H459QwhH9L7zHJGubqgWAqS82dCWUvfym0Hwah SIJHlk6scuXxYgQfJJSCaWkLYkDq9or2i+fA5tJgeaEtuJ07LuoJKzGsuHg5tqzaCSjhz8r uCMDnXf1pg0UsQVtvX54YYzTYlf7XlQvvXXxx9MQSTdClltnXd1RwLwKaq1UVlpizm2nb+u KNiCYuGLY3pOaB82wQGSw== X-UI-Out-Filterresults: notjunk:1;V01:K0:hG4NOSQS76A=:ZD6Fg52lH55MKw3Jiur4NP H9aRU/5V3xRrP+qA/WAdmqZRwk34f8FrURhj9wiyF9L8yxDdtlNV9LvIVmDthJjutYVIdOrC0 3fArH3UbtsTKW4od7th+wSpbnUaGI1vTO4VBnFB0O1J2tKOvmdBjFWfdtraH5xxRv7eRe/R1E 8qBGTvCCEtRG3JitnT1B+zhMKWKz7v9QSVtYjy2RBXKtsSL+CbiPYjeY85M/dlRE0TQOv0EjV gaXfjNKT6cCGF79beWTCznRnKWoeLV3MgoFcFIUrqXw9XSzLoR9E3X8IzGAyH+QOSoZTk01Fu 2vKckqwBG6OYw2EO8iaCMSh534gKYzmeXzPfjrXk62u6BLGZCRba/L+A4YgAENAB37jP1T55y xm8U7tBcvrkMtqsD2M97cjSMwvkrtQx68hCvY0IzVxGYAA2XlgrQkKROhCeIGnbnX4P/uVdOh IiMbvti7478z6NDuzPDbDPT0AOtF/wRjqzGsXiEQwCSo58s5El/5N73x+DioFMG47ptZYcYR5 Yh3daARUzN70tCHhuv7Blp4SgH6GObS3FBA53rqW/CJ27+A7+s+UsyOUoqtgUrEbCFM/xX+1g b2ydqHp98gCKOQjkfxgJ9syCSKC0upANR2tKW8ARv3+CBpqKmJEBV1rUQXJqZK/RMBoOmho+b N0/fLO6axJRxTm85n9ckLj+DVrB40CBzuuUjzrX+Pj3bQC7dLqvz3ZLa2hOcT5ERA7QAzAP7F ND1RYztPsqvN24bkMnDBGmNooG2V4vV2gtJu4efyWKiSAKCdzrLGXNGGys/EswAVrPWUt4BKo MdaqIx5+JLhhOtVHDE0c2nPwpKeqkv4Qst2BahkD2xPZ/4OUlk= 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: -0.7 (/) "Roland Winkler" writes: > Following a discussion on help-gnu-emacs > > https://lists.gnu.org/archive/html/help-gnu-emacs/2017-11/msg00415.html > > I request to replace the function find-dired-sentinel by something > like the following that will sort the output of find > lexicographically. If we do this - wouldn't supporting other sort predicates also make sense (e.g. sort by last change time)? Michael. From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 15:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen , Roland Winkler Cc: 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.15121419864519 (code B ref 29513); Fri, 01 Dec 2017 15:27:01 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 15:26:26 +0000 Received: from localhost ([127.0.0.1]:40134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKnCs-0001Ap-Fg for submit@debbugs.gnu.org; Fri, 01 Dec 2017 10:26:26 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:37976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKnCq-0001Ac-Qd for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 10:26:25 -0500 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vB1FQImH023412 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 1 Dec 2017 15:26:18 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id vB1FQIsO024688 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 1 Dec 2017 15:26:18 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id vB1FQGVh029765; Fri, 1 Dec 2017 15:26:17 GMT MIME-Version: 1.0 Message-ID: <11f379e3-0125-4c3a-9980-a38b9078cb88@default> Date: Fri, 1 Dec 2017 07:26:12 -0800 (PST) From: Drew Adams References: <42830.33502.227610.23072@gargle.gargle.HOWL> <87wp26uawl.fsf@web.de> In-Reply-To: <87wp26uawl.fsf@web.de> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4615.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -2.4 (--) 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 (--) > If we do this - wouldn't supporting other sort predicates also make > sense (e.g. sort by last change time)? My thought exactly. Pretty much anywhere we sort stuff it makes sense to ask ourselves whether it might be good to let users specify the sort predicate/order. From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 16:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151214570010589 (code B ref 29513); Fri, 01 Dec 2017 16:29:02 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 16:28:20 +0000 Received: from localhost ([127.0.0.1]:40282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKoAm-0002kj-0Q for submit@debbugs.gnu.org; Fri, 01 Dec 2017 11:28:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKoAl-0002kW-5X for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 11:28:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKoAc-0004Wr-TE for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 11:28:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57064) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKoAc-0004Wl-PY for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 11:28:10 -0500 Received: from niu1mms-156-030.cso.niu.edu ([131.156.156.30]:38910 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eKoAc-0006AG-B1; Fri, 01 Dec 2017 11:28:10 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <33554.26869.204415.23073@gargle.gargle.HOWL> Date: Fri, 1 Dec 2017 10:28:02 -0600 From: "Roland Winkler" In-Reply-To: <83tvxa3n3z.fsf@gnu.org> References: <42830.33502.227610.23072@gargle.gargle.HOWL> <83tvxa3n3z.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) On Fri Dec 1 2017 Eli Zaretskii wrote: > IMO, if this is deemed a useful feature, it should be optional, as it > will cause files to move on display during the time the shell commands > is running, something that users might find annoying (I certainly > would). In my code, nothing happens while the shell command is running. The sorting happens only once when find has finished its job. But it would certainly be fine with me to have a user option such as find-dired-sort for enabling / disabling this feature. From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 17:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: Michael Heerdegen , 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151215052517970 (code B ref 29513); Fri, 01 Dec 2017 17:49:02 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 17:48:45 +0000 Received: from localhost ([127.0.0.1]:40355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKpQb-0004fm-3s for submit@debbugs.gnu.org; Fri, 01 Dec 2017 12:48:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKpQa-0004fb-6W for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 12:48:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKpQR-0006KU-MK for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 12:48:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60293) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKpQR-0006KQ-IR; Fri, 01 Dec 2017 12:48:35 -0500 Received: from lukas.physics.niu.edu ([131.156.224.124]:39438 helo=lukas) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eKpQR-0006ec-6s; Fri, 01 Dec 2017 12:48:35 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <38386.76649.232989.23073@gargle.gargle.HOWL> Date: Fri, 1 Dec 2017 11:48:34 -0600 From: "Roland Winkler" In-Reply-To: <11f379e3-0125-4c3a-9980-a38b9078cb88@default> References: <42830.33502.227610.23072@gargle.gargle.HOWL> <87wp26uawl.fsf@web.de> <11f379e3-0125-4c3a-9980-a38b9078cb88@default> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) On Fri Dec 1 2017 Drew Adams wrote: > > If we do this - wouldn't supporting other sort predicates also make > > sense (e.g. sort by last change time)? > > My thought exactly. Pretty much anywhere we sort stuff > it makes sense to ask ourselves whether it might be > good to let users specify the sort predicate/order. Fine with me, I'd be happy to be able to use such a feature. The only question is how to achieve that. The point is that (as far as I understand these things) something like dired-sort-toggle-or-edit ultimately relies on the shell command ls to sort its output. Sorting the output of find by predicates such as last change time requires to parse its output more carefully. I believe that currently dired's parsing capabilities are restricted to identifying the file name, and my patch for find-dired-sentinel relies on that. In other words, other predicates require somewhat more work than my patch. (All this reminds me of when I wrote proced.el years ago. Initially this code relied on the shell command ps that comes with zillions of flavors on different OSs, which made the code rather fragile. Things got much cleaner when Eli wrote the built-ins list-system-processes and process-attributes (thank you Eli!!). But I expect that we do not want to re-invent the shell command find for Emacs. -- Phrased differently: I do not know how many flavors of find we may have to cover to sort its output by predicates such as last change time.) From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 13:49:50 2017 Received: (at control) by debbugs.gnu.org; 1 Dec 2017 18:49:50 +0000 Received: from localhost ([127.0.0.1]:40416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKqNh-0006BK-Rh for submit@debbugs.gnu.org; Fri, 01 Dec 2017 13:49:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKqNg-0006B6-Qa for control@debbugs.gnu.org; Fri, 01 Dec 2017 13:49:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKqNa-0005wO-NA for control@debbugs.gnu.org; Fri, 01 Dec 2017 13:49:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33140) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKqNa-0005wK-JW for control@debbugs.gnu.org; Fri, 01 Dec 2017 13:49:42 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eKqNZ-0005c9-Cs for control@debbugs.gnu.org; Fri, 01 Dec 2017 13:49:41 -0500 Subject: control message for bug 29513 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 01 Dec 2017 13:49:41 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) retitle 29513 sorting find-dired From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 19:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Roland Winkler" Cc: 29513@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151215713210887 (code B ref 29513); Fri, 01 Dec 2017 19:39:01 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 19:38:52 +0000 Received: from localhost ([127.0.0.1]:40507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKr99-0002pW-K7 for submit@debbugs.gnu.org; Fri, 01 Dec 2017 14:38:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKr97-0002pJ-Rg for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 14:38:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKr8x-0001Zq-Q3 for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 14:38:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKr8x-0001Zk-N8 for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 14:38:39 -0500 Received: from [176.228.60.248] (port=3316 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eKr8w-0007B6-Uj; Fri, 01 Dec 2017 14:38:39 -0500 Date: Fri, 01 Dec 2017 21:38:18 +0200 Message-Id: <831ske2q8l.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <33554.26869.204415.23073@gargle.gargle.HOWL> (winkler@gnu.org) References: <42830.33502.227610.23072@gargle.gargle.HOWL> <83tvxa3n3z.fsf@gnu.org> <33554.26869.204415.23073@gargle.gargle.HOWL> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Date: Fri, 1 Dec 2017 10:28:02 -0600 > From: "Roland Winkler" > Cc: 29513@debbugs.gnu.org > > On Fri Dec 1 2017 Eli Zaretskii wrote: > > IMO, if this is deemed a useful feature, it should be optional, as it > > will cause files to move on display during the time the shell commands > > is running, something that users might find annoying (I certainly > > would). > > In my code, nothing happens while the shell command is running. The > sorting happens only once when find has finished its job. But it > would certainly be fine with me to have a user option such as > find-dired-sort for enabling / disabling this feature. Maybe we should simply provide a defcustom, which is a function called by the sentinel. Then users could customize what happens after the files are all collected, be it sort the results or anything else. The advantage will be that we won't need to support every possible tweak of post-processing in core. From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 20:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Roland Winkler" Cc: michael_heerdegen@web.de, drew.adams@oracle.com, 29513@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151215870213370 (code B ref 29513); Fri, 01 Dec 2017 20:06:02 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 20:05:02 +0000 Received: from localhost ([127.0.0.1]:40536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKrYU-0003TQ-37 for submit@debbugs.gnu.org; Fri, 01 Dec 2017 15:05:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43373) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKrYS-0003T4-Uw for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:05:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKrYK-00060A-My for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:04:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34591) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKrYK-000606-Jn; Fri, 01 Dec 2017 15:04:52 -0500 Received: from [176.228.60.248] (port=3480 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eKrYJ-0002q6-Uc; Fri, 01 Dec 2017 15:04:52 -0500 Date: Fri, 01 Dec 2017 22:04:31 +0200 Message-Id: <83vahq1agg.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <38386.76649.232989.23073@gargle.gargle.HOWL> (winkler@gnu.org) References: <42830.33502.227610.23072@gargle.gargle.HOWL> <87wp26uawl.fsf@web.de> <11f379e3-0125-4c3a-9980-a38b9078cb88@default> <38386.76649.232989.23073@gargle.gargle.HOWL> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Date: Fri, 1 Dec 2017 11:48:34 -0600 > From: "Roland Winkler" > Cc: Michael Heerdegen , 29513@debbugs.gnu.org > > I expect that we do not want to re-invent the shell command find for > Emacs. We already have, actually: see find-lisp.el. From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 20:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151215876413473 (code B ref 29513); Fri, 01 Dec 2017 20:07:01 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 20:06:04 +0000 Received: from localhost ([127.0.0.1]:40540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKrZU-0003VF-Fi for submit@debbugs.gnu.org; Fri, 01 Dec 2017 15:06:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKrZS-0003Uc-Qr for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:06:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKrZK-0006ti-Nl for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:05:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKrZK-0006tX-Ka for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:05:54 -0500 Received: from lukas.physics.niu.edu ([131.156.224.124]:40360 helo=lukas) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eKrZK-0005tE-8Z; Fri, 01 Dec 2017 15:05:54 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <46625.61510.1962.23073@gargle.gargle.HOWL> Date: Fri, 1 Dec 2017 14:05:53 -0600 From: "Roland Winkler" In-Reply-To: <831ske2q8l.fsf@gnu.org> References: <42830.33502.227610.23072@gargle.gargle.HOWL> <83tvxa3n3z.fsf@gnu.org> <33554.26869.204415.23073@gargle.gargle.HOWL> <831ske2q8l.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) On Fri Dec 1 2017 Eli Zaretskii wrote: > Maybe we should simply provide a defcustom, which is a function called > by the sentinel. Then users could customize what happens after the > files are all collected, be it sort the results or anything else. The > advantage will be that we won't need to support every possible tweak > of post-processing in core. Again: fine with me. This could be done such that the *Find* buffer is narrowed to the portion containing the output of the shell command (as in my patch). Also, as a further option (or default value of the defcustom) we could provide a function that sorts by file name (thus providing a real-world example of how this new defcustom can be used). From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 20:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: michael_heerdegen@web.de, drew.adams@oracle.com, 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151215938314448 (code B ref 29513); Fri, 01 Dec 2017 20:17:02 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 20:16:23 +0000 Received: from localhost ([127.0.0.1]:40564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKrjS-0003kw-24 for submit@debbugs.gnu.org; Fri, 01 Dec 2017 15:16:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKrjP-0003kk-I8 for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:16:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKrjH-0005HF-6n for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:16:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKrjH-0005HA-32; Fri, 01 Dec 2017 15:16:11 -0500 Received: from lukas.physics.niu.edu ([131.156.224.124]:40426 helo=lukas) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eKrjG-0003XR-K0; Fri, 01 Dec 2017 15:16:10 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <47241.80892.736529.23073@gargle.gargle.HOWL> Date: Fri, 1 Dec 2017 14:16:09 -0600 From: "Roland Winkler" In-Reply-To: <83vahq1agg.fsf@gnu.org> References: <42830.33502.227610.23072@gargle.gargle.HOWL> <87wp26uawl.fsf@web.de> <11f379e3-0125-4c3a-9980-a38b9078cb88@default> <38386.76649.232989.23073@gargle.gargle.HOWL> <83vahq1agg.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > > I expect that we do not want to re-invent the shell command find for > > Emacs. > > We already have, actually: see find-lisp.el. Interesting, I did not know that. It seems, though, that the statement in find-lisp.el This is a very generalized form of find. is not quite accurate. The power of the shell command find (at least: the GNU version, which is the only one I know) lies in its many bells and whistles, whereas find-lisp provides only a subset of these features. From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2017 20:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Roland Winkler" Cc: michael_heerdegen@web.de, drew.adams@oracle.com, 29513@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.151216005715431 (code B ref 29513); Fri, 01 Dec 2017 20:28:02 +0000 Received: (at 29513) by debbugs.gnu.org; 1 Dec 2017 20:27:37 +0000 Received: from localhost ([127.0.0.1]:40571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKruL-00040p-5z for submit@debbugs.gnu.org; Fri, 01 Dec 2017 15:27:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKruJ-00040c-Nc for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:27:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKruA-0002J8-15 for 29513@debbugs.gnu.org; Fri, 01 Dec 2017 15:27:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35083) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKru9-0002Iz-Sz; Fri, 01 Dec 2017 15:27:25 -0500 Received: from [176.228.60.248] (port=3497 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eKru8-0005XI-Hx; Fri, 01 Dec 2017 15:27:25 -0500 Date: Fri, 01 Dec 2017 22:27:01 +0200 Message-Id: <83shcu19ey.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <47241.80892.736529.23073@gargle.gargle.HOWL> (winkler@gnu.org) References: <42830.33502.227610.23072@gargle.gargle.HOWL> <87wp26uawl.fsf@web.de> <11f379e3-0125-4c3a-9980-a38b9078cb88@default> <38386.76649.232989.23073@gargle.gargle.HOWL> <83vahq1agg.fsf@gnu.org> <47241.80892.736529.23073@gargle.gargle.HOWL> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > Date: Fri, 1 Dec 2017 14:16:09 -0600 > From: "Roland Winkler" > Cc: drew.adams@oracle.com, > michael_heerdegen@web.de, > 29513@debbugs.gnu.org > > The power of the shell command find (at least: the GNU version, > which is the only one I know) lies in its many bells and whistles, > whereas find-lisp provides only a subset of these features. I'm sure patches to extend its functionality will be most welcome. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 05 19:52:03 2019 Received: (at control) by debbugs.gnu.org; 5 Jun 2019 23:52:03 +0000 Received: from localhost ([127.0.0.1]:48467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYfhL-0005sH-IT for submit@debbugs.gnu.org; Wed, 05 Jun 2019 19:52:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYfhK-0005rm-4U for control@debbugs.gnu.org; Wed, 05 Jun 2019 19:52:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hYfhE-0002x5-VJ for control@debbugs.gnu.org; Wed, 05 Jun 2019 19:51:56 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hYfhE-0000lT-Ln for control@debbugs.gnu.org; Wed, 05 Jun 2019 19:51:56 -0400 Subject: control message for bug 36110 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 05 Jun 2019 19:51:56 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 (---) merge 29513 36110 From unknown Sat Aug 09 20:52:05 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: "Roland Winkler" Subject: bug#29513: closed (Re: bug#29513: 25.2; find-dired-centinel) Message-ID: References: <6656.97466.965533.23808@gargle.gargle.HOWL> <42830.33502.227610.23072@gargle.gargle.HOWL> X-Gnu-PR-Message: they-closed 29513 X-Gnu-PR-Package: emacs Reply-To: 29513@debbugs.gnu.org Date: Tue, 11 Jun 2019 21:17:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1560287823-29506-1" This is a multi-part message in MIME format... ------------=_1560287823-29506-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29513: sorting find-dired 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 29513@debbugs.gnu.org. --=20 29513: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29513 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1560287823-29506-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29513-done) by debbugs.gnu.org; 11 Jun 2019 21:16:05 +0000 Received: from localhost ([127.0.0.1]:60276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hao7h-0007eY-6Z for submit@debbugs.gnu.org; Tue, 11 Jun 2019 17:16:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hao7d-0007du-C0 for 29513-done@debbugs.gnu.org; Tue, 11 Jun 2019 17:16:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hao7T-0001s4-IJ for 29513-done@debbugs.gnu.org; Tue, 11 Jun 2019 17:15:53 -0400 Received: from 162-229-45-114.lightspeed.cicril.sbcglobal.net ([162.229.45.114]:58684 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1hao7T-0002A2-56 for 29513-done@debbugs.gnu.org; Tue, 11 Jun 2019 17:15:51 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <6656.97466.965533.23808@gargle.gargle.HOWL> Date: Tue, 11 Jun 2019 16:15:44 -0500 From: "Roland Winkler" To: 29513-done@debbugs.gnu.org Subject: Re: bug#29513: 25.2; find-dired-centinel In-Reply-To: <46625.61510.1962.23073@gargle.gargle.HOWL> References: <42830.33502.227610.23072@gargle.gargle.HOWL> <83tvxa3n3z.fsf@gnu.org> <33554.26869.204415.23073@gargle.gargle.HOWL> <831ske2q8l.fsf@gnu.org> <46625.61510.1962.23073@gargle.gargle.HOWL> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29513-done 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 (---) On Fri Dec 1 2017 Roland Winkler wrote: > On Fri Dec 1 2017 Eli Zaretskii wrote: > > Maybe we should simply provide a defcustom, which is a function called > > by the sentinel. Then users could customize what happens after the > > files are all collected, be it sort the results or anything else. The > > advantage will be that we won't need to support every possible tweak > > of post-processing in core. > > Again: fine with me. This could be done such that the *Find* buffer > is narrowed to the portion containing the output of the shell > command (as in my patch). Also, as a further option (or default > value of the defcustom) we could provide a function that sorts by > file name (thus providing a real-world example of how this new > defcustom can be used). See commit 249902d5ad5d3ae3e25323c23a2f442913729ceb. ------------=_1560287823-29506-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Dec 2017 00:50:44 +0000 Received: from localhost ([127.0.0.1]:38777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKZXP-0001zb-OZ for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKZXN-0001zO-VV for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKZXH-0007ZQ-Ks for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:36 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58513) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eKZXH-0007ZK-HD for submit@debbugs.gnu.org; Thu, 30 Nov 2017 19:50:35 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKZXG-0004C0-1m for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKZXE-0007Xe-K8 for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:34 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38482) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKZXE-0007XM-FF for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:32 -0500 Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=56164 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1eKZXE-00052r-2U for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2017 19:50:32 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <42830.33502.227610.23072@gargle.gargle.HOWL> Date: Thu, 30 Nov 2017 18:50:22 -0600 From: "Roland Winkler" To: bug-gnu-emacs@gnu.org Subject: 25.2; find-dired-centinel X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Following a discussion on help-gnu-emacs https://lists.gnu.org/archive/html/help-gnu-emacs/2017-11/msg00415.html I request to replace the function find-dired-sentinel by something like the following that will sort the output of find lexicographically. I have tested that the function below works for me. Yet there might be corner cases I do not know about where it might fail. (defun find-dired-sentinel (proc state) "Sentinel for \\[find-dired] processes." (let ((buf (process-buffer proc))) (if (buffer-name buf) (with-current-buffer buf (let ((inhibit-read-only t)) (save-excursion (save-restriction (widen) ;; `find-dired-filter' puts two whitespace characters ;; at the beginning of every line. (narrow-to-region (point) (- (point-max) 2)) ;; Sort file names lexicographically. (sort-subr nil 'forward-line 'end-of-line (lambda () (buffer-substring-no-properties (next-single-property-change (point) 'dired-filename) (line-end-position)))) (widen) (let ((point (point-max))) (goto-char point) (insert "\n find " (substring state 0 -1) ; omit \n at end of STATE. " at " (substring (current-time-string) 0 19)) (dired-insert-set-properties point (point)))) (setq mode-line-process (format ":%s" (process-status proc))) ;; Since the buffer and mode line will show that the ;; process is dead, we can delete it now. Otherwise it ;; will stay around until M-x `list-processes'. (delete-process proc) (force-mode-line-update)))) (message "find-dired %s finished." buf)))) In GNU Emacs 25.2.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) of 2017-03-03 built on regnitz Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 16.04.3 LTS Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_COLLATE: C value of $LANG: en_US.utf8 value of $XMODIFIERS: locale-coding-system: utf-8-unix Major mode: Dired ------------=_1560287823-29506-1-- From unknown Sat Aug 09 20:52:05 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: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Subject: bug#36110: closed (Re: bug#29513: 25.2; find-dired-centinel) Message-ID: References: <6656.97466.965533.23808@gargle.gargle.HOWL> <875zpjipe7.8.fsf@jidanni.org> X-Gnu-PR-Message: they-closed 36110 X-Gnu-PR-Package: emacs Reply-To: 36110@debbugs.gnu.org Date: Tue, 11 Jun 2019 21:17:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1560287823-29506-3" This is a multi-part message in MIME format... ------------=_1560287823-29506-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29513: find-dired not sorted on any field nor provides a way 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 36110@debbugs.gnu.org. --=20 29513: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29513 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1560287823-29506-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29513-done) by debbugs.gnu.org; 11 Jun 2019 21:16:05 +0000 Received: from localhost ([127.0.0.1]:60276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hao7h-0007eY-6Z for submit@debbugs.gnu.org; Tue, 11 Jun 2019 17:16:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hao7d-0007du-C0 for 29513-done@debbugs.gnu.org; Tue, 11 Jun 2019 17:16:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hao7T-0001s4-IJ for 29513-done@debbugs.gnu.org; Tue, 11 Jun 2019 17:15:53 -0400 Received: from 162-229-45-114.lightspeed.cicril.sbcglobal.net ([162.229.45.114]:58684 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1hao7T-0002A2-56 for 29513-done@debbugs.gnu.org; Tue, 11 Jun 2019 17:15:51 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <6656.97466.965533.23808@gargle.gargle.HOWL> Date: Tue, 11 Jun 2019 16:15:44 -0500 From: "Roland Winkler" To: 29513-done@debbugs.gnu.org Subject: Re: bug#29513: 25.2; find-dired-centinel In-Reply-To: <46625.61510.1962.23073@gargle.gargle.HOWL> References: <42830.33502.227610.23072@gargle.gargle.HOWL> <83tvxa3n3z.fsf@gnu.org> <33554.26869.204415.23073@gargle.gargle.HOWL> <831ske2q8l.fsf@gnu.org> <46625.61510.1962.23073@gargle.gargle.HOWL> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29513-done 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 (---) On Fri Dec 1 2017 Roland Winkler wrote: > On Fri Dec 1 2017 Eli Zaretskii wrote: > > Maybe we should simply provide a defcustom, which is a function called > > by the sentinel. Then users could customize what happens after the > > files are all collected, be it sort the results or anything else. The > > advantage will be that we won't need to support every possible tweak > > of post-processing in core. > > Again: fine with me. This could be done such that the *Find* buffer > is narrowed to the portion containing the output of the shell > command (as in my patch). Also, as a further option (or default > value of the defcustom) we could provide a function that sorts by > file name (thus providing a real-world example of how this new > defcustom can be used). See commit 249902d5ad5d3ae3e25323c23a2f442913729ceb. ------------=_1560287823-29506-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jun 2019 23:36:11 +0000 Received: from localhost ([127.0.0.1]:48460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYfRz-0005VU-2M for submit@debbugs.gnu.org; Wed, 05 Jun 2019 19:36:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYfRv-0005VF-FO for submit@debbugs.gnu.org; Wed, 05 Jun 2019 19:36:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:34194) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hYfRp-0002NA-Q2 for submit@debbugs.gnu.org; Wed, 05 Jun 2019 19:36:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hYfRo-00070b-Oy for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 19:36:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hYfRl-000273-Gn for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 19:35:58 -0400 Received: from bird.apple.relay.mailchannels.net ([23.83.208.17]:3605) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hYfRk-00021t-U0 for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 19:35:57 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 4AEEF2C2E1D for ; Wed, 5 Jun 2019 23:35:53 +0000 (UTC) Received: from pdx1-sub0-mail-a98.g.dreamhost.com (100-96-88-48.trex.outbound.svc.cluster.local [100.96.88.48]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id B8BCD2C30C1 for ; Wed, 5 Jun 2019 23:35:52 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a98.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Wed, 05 Jun 2019 23:35:53 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Rock-Coil: 1cbb00467d26fc40_1559777753131_15404081 X-MC-Loop-Signature: 1559777753131:3387263546 X-MC-Ingress-Time: 1559777753130 Received: from pdx1-sub0-mail-a98.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a98.g.dreamhost.com (Postfix) with ESMTP id 2445B7FCA7 for ; Wed, 5 Jun 2019 16:35:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=jidanni.org; bh=i9PEI3+8fDCRaQvRO+ x5nNjAuSg=; b=p/JLGO7wykko6fuqEK/7JM48LVSnnjeeleLAiZnF6sZA0rEohc QH/D1BUrhtoEMXs55U6cBhyePt7aa/z0c7/JAwy/JZpzdObxVb/JTM1A4gAAT5OK JLjmUWnakqthmLuX7rMEVDhUm75n5Nndvz/INLbRsy2IuptIfAs5cbRpY= Received: from jidanni.org (111-246-85-180.dynamic-ip.hinet.net [111.246.85.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a98.g.dreamhost.com (Postfix) with ESMTPSA id 655FA7FC38 for ; Wed, 5 Jun 2019 16:35:48 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a98 From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-gnu-emacs@gnu.org Subject: find-dired not sorted on any field nor provides a way Date: Thu, 06 Jun 2019 07:27:44 +0800 Message-ID: <875zpjipe7.8.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddrudegfedgvdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtgfesthekredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecukfhppeduuddurddvgeeirdekhedrudektdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepjhhiuggrnhhnihdrohhrghdpihhnvghtpeduuddurddvgeeirdekhedrudektddprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 23.83.208.17 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.3 (-) 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.3 (--) find-dired (info "(emacs) Dired and Find") is great, except it is not sorted on any field, except coincidentally. find-ls-option is a variable defined in =E2=80=98find-dired.el=E2=80=99, = alas it only governs each line and not how those lines are sorted. Yes that is how find(1) works, but there should be a filter (default "| sort ...") that sorts on the last field (name). Those people who prefer jumbled order could unset it. P.S., the modeline says (Dired by name:exit) which looks weird. emacs-version "26.1" ------------=_1560287823-29506-3-- From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Jun 2019 22:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Roland Winkler" , 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.156029167711193 (code B ref 29513); Tue, 11 Jun 2019 22:22:02 +0000 Received: (at 29513) by debbugs.gnu.org; 11 Jun 2019 22:21:17 +0000 Received: from localhost ([127.0.0.1]:60330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hap8n-0002uT-AY for submit@debbugs.gnu.org; Tue, 11 Jun 2019 18:21:17 -0400 Received: from mail-it1-f181.google.com ([209.85.166.181]:35739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hap8l-0002uF-7E for 29513@debbugs.gnu.org; Tue, 11 Jun 2019 18:21:15 -0400 Received: by mail-it1-f181.google.com with SMTP id n189so7477333itd.0 for <29513@debbugs.gnu.org>; Tue, 11 Jun 2019 15:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=vXRZwyATOJtmWsm1XLxIUKETxh1YVYVfGuzVylguVQU=; b=m5p+7CfrjaC42bBCi5Oaj1ijJf070boTaCqbkx5S+fOqojZhS/pqFQnbqzquLh0RQ+ jlqcTXP36yTHxVdNv4/XQbV6BP9UjNfTGbr2aOCP/mLZwNyo83atonErT+au6AAG0uCn k3P3Qsx4ukiqztOAHkobSIgTFUKCvLrUwfKOFkNrRvCYoK3MTMy7DsDEpY3bMaTFUWI7 nUV23ewko5CV6/JuROE8WlAeYyf+kOEbTQWhgsAoGpSsRYSeFYJxnPkxn39UMbUGT91Q KxKLivjSHMMXw5c2zlTedRMS8jVJgsd+ipu8ngYkEh3pnFxh453LpPxrkQIgTLThG6AT kylw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=vXRZwyATOJtmWsm1XLxIUKETxh1YVYVfGuzVylguVQU=; b=oRLJhafU3/fYia/BL9ZoFgqIdgEt4Ectvmi8+axnoOulhWab1Jpq439zhqaFoUxbJA Y+94sKDqbZOCWXxSeoHXg4w3/4GFagD4KyJT+8Tm/1VxeYsrlipMt4vDFT7PLFBfS8Mx 6BdOgShuj0PglWjcmCnMHtoOxk8YJVARlmhlzbrJUZ3PrYDCPGkARt+SOEkjtzmc6kns LI1Ms1VrZLM0mcx3L53uIaAxl9nfdjveWX6Mpug/kLzcoHCWpZwJ8kMf6YCOopCAvSND w43ZTxQ3JGu/wI1iy4J0ERJMTEBfFcwhp51c7Ftz2C5/fk3zl8pfNKyMnKfCwB1GLVWy ZPPQ== X-Gm-Message-State: APjAAAXSIFpcI6hmQQJgC8vwIczhdor1S3tZA+0bYPPpIvb29HvxUa/G z1nOevjY2c57tsh+wBrrk72nhutY X-Google-Smtp-Source: APXvYqwpwqkDmah9L9e94X17QTvpSMYf7KJW3UefllS7DAtKwyAhEXUcGmWuoGMq9jfFf1orppthFQ== X-Received: by 2002:a05:660c:7c3:: with SMTP id e3mr20923470itl.24.1560291669342; Tue, 11 Jun 2019 15:21:09 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id g189sm1866707itg.35.2019.06.11.15.21.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 11 Jun 2019 15:21:08 -0700 (PDT) From: Noam Postavsky References: <6656.97466.965533.23808@gargle.gargle.HOWL> <42830.33502.227610.23072@gargle.gargle.HOWL> Date: Tue, 11 Jun 2019 18:21:07 -0400 In-Reply-To: (GNU bug Tracking System's message of "Tue, 11 Jun 2019 21:17:03 +0000") Message-ID: <87sgsfzru4.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (-) > See commit 249902d5ad5d3ae3e25323c23a2f442913729ceb. > +(defcustom find-dired-refine-function #'find-dired-sort-by-filename > + "If non-nil, a function for refining the *Find* buffer of `find-dired'. > + (when (boundp 'find-dired-refine-function) I think you meant just (when find-dired-refine-function (boundp 'find-dired-refine-function) is always going to be true. Although you could just drop the "If non-nil" and conditional altogether: the feature can already be disabled by setting to #'ignore. From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Jun 2019 03:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.15603099526999 (code B ref 29513); Wed, 12 Jun 2019 03:26:02 +0000 Received: (at 29513) by debbugs.gnu.org; 12 Jun 2019 03:25:52 +0000 Received: from localhost ([127.0.0.1]:60483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hattW-0001on-LE for submit@debbugs.gnu.org; Tue, 11 Jun 2019 23:25:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hattT-0001oY-3e for 29513@debbugs.gnu.org; Tue, 11 Jun 2019 23:25:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hattL-0002aL-Ng; Tue, 11 Jun 2019 23:25:41 -0400 Received: from 162-229-45-114.lightspeed.cicril.sbcglobal.net ([162.229.45.114]:60824 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1hattJ-0003y0-NC; Tue, 11 Jun 2019 23:25:39 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <28843.1824.360192.23808@gargle.gargle.HOWL> Date: Tue, 11 Jun 2019 22:25:31 -0500 From: "Roland Winkler" In-Reply-To: <87sgsfzru4.fsf_-_@gmail.com> References: <6656.97466.965533.23808@gargle.gargle.HOWL> <42830.33502.227610.23072@gargle.gargle.HOWL> <87sgsfzru4.fsf_-_@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 (---) On Tue Jun 11 2019 Noam Postavsky wrote: > > +(defcustom find-dired-refine-function #'find-dired-sort-by-filename > > + "If non-nil, a function for refining the *Find* buffer of `find-dired'. > > I think you meant just > > (when find-dired-refine-function Sure, thanks, I should read my doc string. > Although you could just drop the "If non-nil" and conditional > altogether: the feature can already be disabled by setting to #'ignore. Does it make a difference? From unknown Sat Aug 09 20:52:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29513: 25.2; find-dired-centinel Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Jun 2019 10:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29513 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Roland Winkler" Cc: 29513@debbugs.gnu.org Received: via spool by 29513-submit@debbugs.gnu.org id=B29513.156033572825249 (code B ref 29513); Wed, 12 Jun 2019 10:36:02 +0000 Received: (at 29513) by debbugs.gnu.org; 12 Jun 2019 10:35:28 +0000 Received: from localhost ([127.0.0.1]:60758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hb0bH-0006ZB-Rs for submit@debbugs.gnu.org; Wed, 12 Jun 2019 06:35:28 -0400 Received: from mail-it1-f178.google.com ([209.85.166.178]:51039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hb0bD-0006Yl-4u for 29513@debbugs.gnu.org; Wed, 12 Jun 2019 06:35:24 -0400 Received: by mail-it1-f178.google.com with SMTP id j194so9958964ite.0 for <29513@debbugs.gnu.org>; Wed, 12 Jun 2019 03:35:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dEv6+5upkqQKdD9dG6guVzk3PhzkC797D2ECzBj0kNc=; b=S6jEQxnyhvo4S8RxsXRhG/fMrfuizhu24eB21XwHq1AWFQkMP2ngCa2B3UtxJX8z35 TzzjjWThf768Ti6bEPulQsziyU+V6bEjdwbOGzZHM1p2jMqV1nN7wEEjdsgzfr8sE9Tu V3a9vaGqjSNZ4sbe1WyZJ8Kjn45M5q73HsW87yq2GZ/AF11YOOeEfSdWxSeCodTtE85L SrqeI4mkTYss/BU+FVLi2tBOiJjMfJFTl7p74KwPt9vMGXU0DlR0ntZy9F39CiuFeK+m LKuAEWlZ+STJh5DsAlIinuEEpr93BUMLiCSzw/PHpeL0j4tzGa1jigvDB8tUwuBrbVg3 FUfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=dEv6+5upkqQKdD9dG6guVzk3PhzkC797D2ECzBj0kNc=; b=DVMzFSAPLVgERe4O5h2rHZqd0msCCHje3E5YLBhlI+ZkmKfwFdXTVcx2COU4qWMx45 tj3MscI2Yp0YciDL/FPwuCTwb8gkPJrgsif71kso2RvDso0BKG7mSgQC664iXmyDIyH8 9ePsP4ITxIpuvo6WvPi2eoQHH6bNIMUgFSKdgG1/UvHdzT+cMlohAYR3yMwYp3HQI1Nn kV2vdfjhU2mxgXeBskxgS+idSE39O0hfpZN5/IU/6SADV9aUW1HQ27PTrOP3dyo1Pf6M vHwFYYNEIOF/8tyryPwhOnazJuxv2bRcgX9m+lxbv7XrAfQjSN7fDofzBYGW7aIf/p3O wtxA== X-Gm-Message-State: APjAAAU+8ctNKNKDGEpKd9ROdYukeQNmh1kAFfFUnjHw0DVNiAUpxddJ UFOewHR/dQlBfIOxeN7Wf/rbuNbn X-Google-Smtp-Source: APXvYqz/9hhkYRCpQySiqkPpSFZ1RT/mEyxbdGX/ok6okWLBgsqs1Cd/+wEDp05gNaJhTzZVkcQ8oA== X-Received: by 2002:a24:2201:: with SMTP id o1mr20017831ito.90.1560335717464; Wed, 12 Jun 2019 03:35:17 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id i191sm3756169itc.44.2019.06.12.03.35.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 12 Jun 2019 03:35:16 -0700 (PDT) From: Noam Postavsky References: <6656.97466.965533.23808@gargle.gargle.HOWL> <42830.33502.227610.23072@gargle.gargle.HOWL> <87sgsfzru4.fsf_-_@gmail.com> <28843.1824.360192.23808@gargle.gargle.HOWL> Date: Wed, 12 Jun 2019 06:35:15 -0400 In-Reply-To: <28843.1824.360192.23808@gargle.gargle.HOWL> (Roland Winkler's message of "Tue, 11 Jun 2019 22:25:31 -0500") Message-ID: <87pnnjytuk.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (-) "Roland Winkler" writes: >> Although you could just drop the "If non-nil" and conditional >> altogether: the feature can already be disabled by setting to #'ignore. > > Does it make a difference? It makes things just a tiny bit simpler. Plus, if you really want to allow nil, you also need to update the defcustom :type field. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 19:42:42 2019 Received: (at control) by debbugs.gnu.org; 13 Jun 2019 23:42:42 +0000 Received: from localhost ([127.0.0.1]:36296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbZMg-0003Qa-KM for submit@debbugs.gnu.org; Thu, 13 Jun 2019 19:42:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbZMf-0003QL-7n for control@debbugs.gnu.org; Thu, 13 Jun 2019 19:42:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hbZMZ-00087L-GJ for control@debbugs.gnu.org; Thu, 13 Jun 2019 19:42:35 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hbZMZ-0005s0-0y for control@debbugs.gnu.org; Thu, 13 Jun 2019 19:42:35 -0400 Subject: control message for bug 29513 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 13 Jun 2019 19:42:35 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 (---) fixed 29513 27.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 22:47:45 2019 Received: (at control) by debbugs.gnu.org; 14 Jun 2019 02:47:45 +0000 Received: from localhost ([127.0.0.1]:36380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbcFk-0001mF-Oe for submit@debbugs.gnu.org; Thu, 13 Jun 2019 22:47:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hbcFi-0001m0-RD for control@debbugs.gnu.org; Thu, 13 Jun 2019 22:47:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hbcFd-0004ZA-Hf for control@debbugs.gnu.org; Thu, 13 Jun 2019 22:47:37 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hbcFd-00070u-9D for control@debbugs.gnu.org; Thu, 13 Jun 2019 22:47:37 -0400 Subject: control message for bug 36123 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 13 Jun 2019 22:47:37 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 (---) forcemerge 29513 36123