Received: (at 36260) by debbugs.gnu.org; 23 Jun 2019 02:52:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 22 22:52:18 2019 Received: from localhost ([127.0.0.1]:52769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hesc6-0005VF-Fs for submit <at> debbugs.gnu.org; Sat, 22 Jun 2019 22:52:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rms@HIDDEN>) id 1hesc4-0005V2-Bf for 36260 <at> debbugs.gnu.org; Sat, 22 Jun 2019 22:52:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42116) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rms@HIDDEN>) id 1hesbz-0004R5-5d; Sat, 22 Jun 2019 22:52:11 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rms@HIDDEN>) id 1hesby-0004z9-BC; Sat, 22 Jun 2019 22:52:10 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman <rms@HIDDEN> To: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <m336k1hm5y.fsf@HIDDEN> (message from Lars Ingebrigtsen on Sat, 22 Jun 2019 13:52:41 +0200) Subject: Re: bug#36260: 27.0.50; isearchb should be reimplemented without iswitchb References: <m3o92wecta.fsf@HIDDEN> <E1hd4I0-00075P-GI@HIDDEN> <m336k1hm5y.fsf@HIDDEN> Message-Id: <E1hesby-0004z9-BC@HIDDEN> Date: Sat, 22 Jun 2019 22:52:10 -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: 36260 Cc: 36260 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: rms@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) [[[ 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. ]]] > Yup; those are also solutions, but apparently the maintainers think that > iswitchb isn't very useful anymore, but people still use isearchb, > apparently. It seems that iswitchb is still useful for one thing: running isearchb. Thus, in fact it is not obsolete. I suggest de-obsoleting iswitchb, unless and until someone fixes isearchb not to use it any more. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)
bug-gnu-emacs@HIDDEN
:bug#36260
; Package emacs
.
Full text available.Received: (at 36260) by debbugs.gnu.org; 22 Jun 2019 11:52:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 22 07:52:47 2019 Received: from localhost ([127.0.0.1]:51034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1heeZa-00021A-Qm for submit <at> debbugs.gnu.org; Sat, 22 Jun 2019 07:52:47 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1heeZZ-000212-Hx for 36260 <at> debbugs.gnu.org; Sat, 22 Jun 2019 07:52:45 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <larsi@HIDDEN>) id 1heeZV-0005SU-90; Sat, 22 Jun 2019 13:52:44 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Richard Stallman <rms@HIDDEN> Subject: Re: bug#36260: 27.0.50; isearchb should be reimplemented without iswitchb References: <m3o92wecta.fsf@HIDDEN> <E1hd4I0-00075P-GI@HIDDEN> Date: Sat, 22 Jun 2019 13:52:41 +0200 In-Reply-To: <E1hd4I0-00075P-GI@HIDDEN> (Richard Stallman's message of "Mon, 17 Jun 2019 22:56:04 -0400") Message-ID: <m336k1hm5y.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Richard Stallman <rms@HIDDEN> writes: > > iswitchb is an obsolete package, but isearchb is implemented on top of > > it. It should be possible to reimplement it on top of any of the > > un-obsoleted completion packages (like ido), but it' [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36260 Cc: 36260 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Richard Stallman <rms@HIDDEN> writes: > > iswitchb is an obsolete package, but isearchb is implemented on top of > > it. It should be possible to reimplement it on top of any of the > > un-obsoleted completion packages (like ido), but it's a complete > > reimplementation: > > We could declare isearchb obsolete. > We could declare iswitchb not obsolete. Yup; those are also solutions, but apparently the maintainers think that iswitchb isn't very useful anymore, but people still use isearchb, apparently. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#36260
; Package emacs
.
Full text available.Received: (at 36260) by debbugs.gnu.org; 18 Jun 2019 02:56:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 17 22:56:19 2019 Received: from localhost ([127.0.0.1]:43562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hd4IF-0001dp-9F for submit <at> debbugs.gnu.org; Mon, 17 Jun 2019 22:56:19 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rms@HIDDEN>) id 1hd4ID-0001dc-0t for 36260 <at> debbugs.gnu.org; Mon, 17 Jun 2019 22:56:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34262) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rms@HIDDEN>) id 1hd4I7-0001GF-On; Mon, 17 Jun 2019 22:56:11 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rms@HIDDEN>) id 1hd4I0-00075P-GI; Mon, 17 Jun 2019 22:56:05 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman <rms@HIDDEN> To: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <m3o92wecta.fsf@HIDDEN> (message from Lars Ingebrigtsen on Mon, 17 Jun 2019 12:17:05 +0200) Subject: Re: bug#36260: 27.0.50; isearchb should be reimplemented without iswitchb References: <m3o92wecta.fsf@HIDDEN> Message-Id: <E1hd4I0-00075P-GI@HIDDEN> Date: Mon, 17 Jun 2019 22:56:04 -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: 36260 Cc: 36260 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: rms@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) [[[ 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. ]]] > iswitchb is an obsolete package, but isearchb is implemented on top of > it. It should be possible to reimplement it on top of any of the > un-obsoleted completion packages (like ido), but it's a complete > reimplementation: We could declare isearchb obsolete. We could declare iswitchb not obsolete. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)
bug-gnu-emacs@HIDDEN
:bug#36260
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 17 Jun 2019 10:17:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 17 06:17:33 2019 Received: from localhost ([127.0.0.1]:42015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hcohh-0004uE-8f for submit <at> debbugs.gnu.org; Mon, 17 Jun 2019 06:17:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:49882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1hcohf-0004u6-94 for submit <at> debbugs.gnu.org; Mon, 17 Jun 2019 06:17:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37400) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from <larsi@HIDDEN>) id 1hcohV-0004mA-1K for bug-gnu-emacs@HIDDEN; Mon, 17 Jun 2019 06:17:26 -0400 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,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <larsi@HIDDEN>) id 1hcohM-0002Jx-Cj for bug-gnu-emacs@HIDDEN; Mon, 17 Jun 2019 06:17:15 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38502) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <larsi@HIDDEN>) id 1hcohL-0002Hu-OP for bug-gnu-emacs@HIDDEN; Mon, 17 Jun 2019 06:17:12 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <larsi@HIDDEN>) id 1hcohF-0003eU-O1 for bug-gnu-emacs@HIDDEN; Mon, 17 Jun 2019 12:17:08 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 27.0.50; isearchb should be reimplemented without iswitchb Date: Mon, 17 Jun 2019 12:17:05 +0200 Message-ID: <m3o92wecta.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.91.231.51 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) iswitchb is an obsolete package, but isearchb is implemented on top of it. It should be possible to reimplement it on top of any of the un-obsoleted completion packages (like ido), but it's a complete reimplementation: 41 matches in 36 lines for "iswitchb" in buffer: isearchb.el 1:;;; isearchb --- a marriage between iswitchb and isearch 30:;; iswitchb! It is not intended to replace it, however, as it works 37:;; employed by iswitchb). To use it this way, add to your .emacs: 59:;; iswitchb, using the prefix you've typed so far. This is handy when 75:;; killing iswitchb.el and then trying to switch back is broken 80:(require 'iswitchb) ;FIXME: Don't rely on iswitchb! 84: :group 'iswitchb) 116:(defun isearchb-iswitchb () 117: "isearchb's custom version of the `iswitchb' command. 119:`iswitchb-read-buffer'." 122: (iswitchb-method 'samewindow) 123: (buf (iswitchb-read-buffer prompt nil nil nil iswitchb-text t))) 124: (if (eq iswitchb-exit 'findfile) 129: (iswitchb-visit-buffer buf) 131: (iswitchb-possible-new-buffer buf)))))) 137: (setq iswitchb-text nil)) 138: (unless iswitchb-text 139: (setq iswitchb-text "") 140: (iswitchb-make-buflist nil)) 142: (setq iswitchb-rescan t 143: iswitchb-text (concat iswitchb-text 146: (iswitchb-set-matches) 147: (let* ((match (car iswitchb-matches)) 152: (isearchb-iswitchb)) 155: (message "isearchb: %s%s" iswitchb-text 156: (iswitchb-completions iswitchb-text)) 157: (if (= 1 (length iswitchb-matches)) 158: (message "isearchb: %s (only match)" iswitchb-text) 159: (message "isearchb: %s" iswitchb-text)))))) 178: (setq iswitchb-text 179: (substring iswitchb-text 0 (1- (length iswitchb-text)))) 180: (if (= 0 (length iswitchb-text)) 185: (setq this-command 'isearchb-iswitchb)) 187: (iswitchb-next-match) 191: (iswitchb-prev-match) 222: (setq iswitchb-text nil In GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2019-06-16 built on stories Repository revision: a1508e8d2db0003fafb53ae51ed1104ba957db6b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 System Description: Debian GNU/Linux 9 (stretch) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Lars Ingebrigtsen <larsi@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#36260
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.