From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#49963: 28.0.50; isearch failing in Dired after rectangle-mark-mode and query-replace Date: Tue, 10 Aug 2021 22:58:47 -0400 Message-ID: References: <87k0kudsb8.fsf@mail.linkov.net> <83r1f1fmi2.fsf@gnu.org> <83lf59fh7q.fsf@gnu.org> <87h7fxxq19.fsf@gnus.org> <83bl65fdzq.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20194"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 49963@debbugs.gnu.org, larsi@gnus.org, juri@linkov.net, monnier@iro.umontreal.ca, laslydone@protonmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 11 05:00:12 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDeTU-00050H-Ke for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 Aug 2021 05:00:12 +0200 Original-Received: from localhost ([::1]:44976 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDeTT-0002uc-3Z for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Aug 2021 23:00:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40662) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDeTL-0002uF-7O for bug-gnu-emacs@gnu.org; Tue, 10 Aug 2021 23:00:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49590) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mDeTK-0007Ho-Ok for bug-gnu-emacs@gnu.org; Tue, 10 Aug 2021 23:00:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mDeTK-0002Lb-Iv for bug-gnu-emacs@gnu.org; Tue, 10 Aug 2021 23:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Aug 2021 03:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49963 X-GNU-PR-Package: emacs Original-Received: via spool by 49963-submit@debbugs.gnu.org id=B49963.16286507468932 (code B ref 49963); Wed, 11 Aug 2021 03:00:02 +0000 Original-Received: (at 49963) by debbugs.gnu.org; 11 Aug 2021 02:59:06 +0000 Original-Received: from localhost ([127.0.0.1]:32903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDeSL-0002Jk-Q2 for submit@debbugs.gnu.org; Tue, 10 Aug 2021 22:59:06 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:59976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDeSF-0002JH-B5 for 49963@debbugs.gnu.org; Tue, 10 Aug 2021 22:58:59 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44950) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDeS8-0006C6-3U; Tue, 10 Aug 2021 22:58:48 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mDeS7-0006zz-Su; Tue, 10 Aug 2021 22:58:47 -0400 In-Reply-To: <83bl65fdzq.fsf@gnu.org> (message from Eli Zaretskii on Tue, 10 Aug 2021 19:42:17 +0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:211546 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > This is a misunderstanding of what bothers me. The problem is > discoverability: add-function is not easily discoverable, if it is > used on an internal function. IOW, the documentation of C-s doesn't > tell you that its operation could be affected by that "hook". By > contrast, if we use some other mechanism, like call a function via a > variable or call a hook, and if we document these in the doc string of > C-s, that problem will have disappeared, and finding causes of > problems such as this one would be easier. For this reason, we had the rule that packages or libraries should not define any advice. Advice is for users to play with, or for code not ready to release; it is not meant for released code to communicate through. However, that rule seems to have been deleted from all the places it ought to be. I can't find it in advice.el (though I may have missed it; the file starts with 1500 lines of documentation). And I can't find it in functions.texi either. We need to document this rule again. Can someone find it in an old version of the Emacs Lisp Reference Manual? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)