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: Icicles doc - file 1/2 (was: propose adding Icicles to Emacs) Date: Sun, 24 Jun 2007 19:59:58 -0700 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1182740563 3278 80.91.229.12 (25 Jun 2007 03:02:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 25 Jun 2007 03:02:43 +0000 (UTC) Cc: emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 25 05:02:42 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 1I2eqf-0002vt-PQ for ged-emacs-devel@m.gmane.org; Mon, 25 Jun 2007 05:02:42 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I2eqf-0006nx-CT for ged-emacs-devel@m.gmane.org; Sun, 24 Jun 2007 23:02:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I2epq-00067b-KA for emacs-devel@gnu.org; Sun, 24 Jun 2007 23:01:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I2epo-00066u-JD for emacs-devel@gnu.org; Sun, 24 Jun 2007 23:01:49 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I2epo-00066p-9T for emacs-devel@gnu.org; Sun, 24 Jun 2007 23:01:48 -0400 Original-Received: from agminet01.oracle.com ([141.146.126.228]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1I2epk-0002dx-Tr; Sun, 24 Jun 2007 23:01:45 -0400 Original-Received: from rgmgw2.us.oracle.com (rgmgw2.us.oracle.com [138.1.186.111]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id l5P31PuT028699; Sun, 24 Jun 2007 22:01:25 -0500 Original-Received: from acsmt350.oracle.com (acsmt350.oracle.com [141.146.40.150]) by rgmgw2.us.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id l5P31Nmc001369; Sun, 24 Jun 2007 21:01:24 -0600 Original-Received: from dhcp-amer-csvpn-gw2-141-144-73-10.vpn.oracle.com by acsmt350.oracle.com with ESMTP id 2983440841182740412; Sun, 24 Jun 2007 20:00:12 -0700 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) Importance: Normal In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 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:73790 Archived-At: > > That feature has a conflict. `Up' and `down' in the minibuffer move > > thru the history; that works for all minibuffer arguments, with or > > without completion. So if we are to install this feature, it needs > > to be on other keys. > > I am aware of that conflict. > > There are multiple keys assigned to history next and > previous. I see no reason why there are so many keys (6) > consecrated to this. `M-n' and `M-p' are still available > for the history in Icicles (as in vanilla Emacs). This > is anyway configurable in Icicles. If you want to use > different keys, you can. > > The reason for making UP and DOWN do this is for coherence with other > applications. It is a valid and important reason. > > So please look for other bindings for your new commands. I mentioned that this is configurable in Icicles. You can use any keys you like for this Icicles feature, if you decide to add it to Emacs. You can also decide, for instance, to adopt only the optional modal behavior that some Icicles users prefer. In that case, you need only two keys for all of: history cycling, prefix-completion cycling, and apropos-completion cycling. The current mode determines the behavior of those two keys.