From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 30 19:50:44 2017 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 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 02:48:44 2017 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 To: "Roland Winkler" In-reply-to: <42830.33502.227610.23072@gargle.gargle.HOWL> (winkler@gnu.org) Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 03:09:58 2017 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 To: Roland Winkler Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 10:26:26 2017 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 To: Michael Heerdegen , Roland Winkler Subject: RE: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 11:28:20 2017 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" To: Eli Zaretskii Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 12:48:45 2017 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" To: Drew Adams Subject: RE: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: Michael Heerdegen , 29513@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 14:38:52 2017 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 To: "Roland Winkler" In-reply-to: <33554.26869.204415.23073@gargle.gargle.HOWL> (winkler@gnu.org) Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 15:05:02 2017 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 To: "Roland Winkler" In-reply-to: <38386.76649.232989.23073@gargle.gargle.HOWL> (winkler@gnu.org) Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: michael_heerdegen@web.de, drew.adams@oracle.com, 29513@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 15:06:04 2017 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" To: Eli Zaretskii Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 15:16:23 2017 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" To: Eli Zaretskii Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: michael_heerdegen@web.de, drew.adams@oracle.com, 29513@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 15:27:37 2017 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 To: "Roland Winkler" In-reply-to: <47241.80892.736529.23073@gargle.gargle.HOWL> (winkler@gnu.org) Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: michael_heerdegen@web.de, drew.adams@oracle.com, 29513@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii 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 debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 17:16:05 2019 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. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 18:21:17 2019 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 To: "Roland Winkler" , 29513@debbugs.gnu.org Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 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 debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 23:25:52 2019 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" To: Noam Postavsky Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Wed Jun 12 06:35:28 2019 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 To: "Roland Winkler" Subject: Re: bug#29513: 25.2; find-dired-centinel 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-Debbugs-Envelope-To: 29513 Cc: 29513@debbugs.gnu.org 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 From unknown Sat Jun 21 12:12:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 15 Jul 2019 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator