From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: propose adding Icicles to Emacs Date: Sun, 10 Jun 2007 17:09:37 -0700 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1181520690 15837 80.91.229.12 (11 Jun 2007 00:11:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 11 Jun 2007 00:11:30 +0000 (UTC) To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 11 02:11:28 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HxXVF-0001kB-Mk for ged-emacs-devel@m.gmane.org; Mon, 11 Jun 2007 02:11:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HxXVF-0000DB-0L for ged-emacs-devel@m.gmane.org; Sun, 10 Jun 2007 20:11:25 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HxXVB-0000Cy-T4 for emacs-devel@gnu.org; Sun, 10 Jun 2007 20:11:21 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HxXVA-0000CW-BI for emacs-devel@gnu.org; Sun, 10 Jun 2007 20:11:20 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HxXVA-0000CQ-6l for emacs-devel@gnu.org; Sun, 10 Jun 2007 20:11:20 -0400 Original-Received: from rgminet01.oracle.com ([148.87.113.118]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HxXV9-0008Pe-QM for emacs-devel@gnu.org; Sun, 10 Jun 2007 20:11:20 -0400 Original-Received: from rgmgw2.us.oracle.com (rgmgw2.us.oracle.com [138.1.186.111]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id l5B0BH1I026438 for ; Sun, 10 Jun 2007 18:11:17 -0600 Original-Received: from acsmt351.oracle.com (acsmt351.oracle.com [141.146.40.151]) by rgmgw2.us.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id l5B0BFdx031194 for ; Sun, 10 Jun 2007 18:11:16 -0600 Original-Received: from dhcp-amer-whq-csvpn-gw3-141-144-81-83.vpn.oracle.com by acsmt350.oracle.com with ESMTP id 2866378971181520593; Sun, 10 Jun 2007 17:09:53 -0700 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:72597 Archived-At: > > It uses a minor mode, `icicle-mode'. It redefines some > > primitives such as `completing-read' for use when the > > mode is active, and it restores them to > > the original definitions when the mode is turned off. > > Word to the wise: it doesn't *quite* put things back the way they > were, so don't enable it in your long-running session. I haven't > taken the time to figure out the reason, but after turning > icicles on and off again, partial filename completion was > disabled, and 'z' in a Gnus groups buffer kills the frame. No one has ever reported such bugs. Please report problems you think are related to Icicles, providing enough detail to reproduce them. If you run a long Emacs session, and then you cannot say what you did, what happened, or what caused some problem you encountered, that does not necessarily indicate an Icicles bug. What makes you think that Icicles is the culprit? FWIW: > partial filename completion was disabled * Icicles does not use or change partial completion. It does not enable or disable it, even temporarily. > 'z' in a Gnus groups buffer kills the frame * Icicles does not in any way bind the `z' key, in any keymap. It does not use or affect anything involved with Gnus. Icicles has no code that deletes frames. * In Icicle mode (only), if you choose (user option) to use `icicle-kill-buffer' for `C-x k', and if you also choose to use my library `misc-cmds.el', then `C-x k' will also delete the window (but not the frame) when it kills a buffer. You indicated on Emacs Wiki that you did choose to use `misc-cmds.el'. * If you also choose to use my library `frame-cmds.el', then a one-window frame will also be deleted when the window is deleted. Perhaps you chose that too? Icicles alone will not delete a frame, and even with the other libraries it will not delete a frame unless you are in Icicle mode and you choose to bind `C-x k' to `icicle-kill-buffer' in that mode. I did not propose to add the other libraries to Emacs. If Icicles were added to Emacs, then I would of course remove any conditional code that takes advantage of my other libraries. When you exit Icicle mode, there are no hooks involving Icicles, and there are no key bindings involving Icicles. It leaves nothing behind. I suspect that your problems have nothing to do with Icicles, but please demonstrate the contrary if you can, so that any bugs can be fixed. Without reporting any specific bug, please don't propagate alarmist admonitions such as "don't enable it in your long-running session." I and others use Icicles every day in very long sessions, and I've never heard of any such problems. That's not proof that there are no bugs, but your statement is no indication that you encountered an Icicles bug, and it does not merit a Chicken Little cry of alarm. Others are welcome to try Icicles out and see for themselves whether turning Icicle mode on and off causes any problems.