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: Fri, 15 Jun 2007 14:04:53 -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 1181942497 16043 80.91.229.12 (15 Jun 2007 21:21:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 15 Jun 2007 21:21:37 +0000 (UTC) Cc: emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 15 23:21:36 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 1HzJEe-0007tm-27 for ged-emacs-devel@m.gmane.org; Fri, 15 Jun 2007 23:21:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HzJEd-0000sY-Dr for ged-emacs-devel@m.gmane.org; Fri, 15 Jun 2007 17:21:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HzJEa-0000sL-15 for emacs-devel@gnu.org; Fri, 15 Jun 2007 17:21:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HzJEZ-0000s1-8Q for emacs-devel@gnu.org; Fri, 15 Jun 2007 17:21:31 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HzJEZ-0000ry-3B for emacs-devel@gnu.org; Fri, 15 Jun 2007 17:21:31 -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 1HzJEX-0003rV-Lx; Fri, 15 Jun 2007 17:21:29 -0400 Original-Received: from rgmgw1.us.oracle.com (rgmgw1.us.oracle.com [138.1.186.110]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id l5FLLRPD024616; Fri, 15 Jun 2007 16:21:27 -0500 Original-Received: from acsmt351.oracle.com (acsmt351.oracle.com [141.146.40.151]) by rgmgw1.us.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id l5FKl62f026744; Fri, 15 Jun 2007 15:21:26 -0600 Original-Received: from dhcp-amer-csvpn-gw1-141-144-64-138.vpn.oracle.com by acsmt350.oracle.com with ESMTP id 2921319361181941502; Fri, 15 Jun 2007 14:05:02 -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.3138 X-Whitelist: TRUE X-Whitelist: TRUE X-Brightmail-Tracker: AAAAAQAAAAI= 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:73011 Archived-At: > It seems straightforward to implement that. You make the command > switch to the new frame, and we just have to make sure C-g goes back > to the original frame. Yes, I agree, and said that. I'm not 100% sure that this typical sequence is always all there is, but let's go with it, at least for now. If there are complications then we can figure out what to do later. > I sometimes need to put a `select-frame-set-input-focus' in the action > function, either to force the focus to a frame associated > with the current candidate or, on the contrary (and more typically), > to force the focus to the minibuffer in preparation for another `C-RET'. > > With my approach, the minibuffer mechanism will put the focus on the > minibuffer each time it is reentered. Yes, I realize that. That's why I said that I think my need to force TRT will go away with a lower-level implementation. > But would the value still really be one of the possible > completions, so that > if you hit TAB or S-TAB again during the same invocation of > `completing-read' it would show up again? > > Right. It would still be in the completion list, but it would > be excluded from buffers that show the completions. Until you explicitly ask for completion again, right? (Just rephasing the same question, to be sure.) > See above: the doc is all in files icicles-doc1.el and > icicles-doc2.el. Do you need me to email you the source files, or > can you get them from Emacs wiki? > > Can you email me just the relevant documentation from those files? I will mail you just the doc files. I'm not sure which parts you feel are relevant. Do you already have the code? Do you intend to look at the code?