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: inputting characters by hexadigit Date: Thu, 24 Jul 2008 11:37:00 -0700 Message-ID: <007101c8edbc$4288df40$0ab32382@us.oracle.com> References: <868ww3vydn.fsf@lifelogs.com> <87mykhz6tf.fsf@jurta.org> <87tzeokrku.fsf@jurta.org> <87od4wgg8p.fsf@catnip.gol.com><86od4vmi5i.fsf@lifelogs.com> <873am6n21q.fsf@jurta.org> <87sku5if8t.fsf_-_@jurta.org> <87od4sti4g.fsf@jurta.org><867ibcekf3.fsf@lifelogs.com> <86tzegcq15.fsf@lifelogs.com> <86bq0nctbv.fsf@lifelogs.com> <86r69jb8z2.fsf@lifelogs.com> <005a01c8edae$beff6480$0ab32382@us.oracle.com> <863alzb13d.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1216924669 17000 80.91.229.12 (24 Jul 2008 18:37:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 24 Jul 2008 18:37:49 +0000 (UTC) To: "'Ted Zlatanov'" , Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 24 20:38:37 2008 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 1KM5hb-0000HL-2N for ged-emacs-devel@m.gmane.org; Thu, 24 Jul 2008 20:38:11 +0200 Original-Received: from localhost ([127.0.0.1]:33912 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KM5gg-0005bq-N5 for ged-emacs-devel@m.gmane.org; Thu, 24 Jul 2008 14:37:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KM5gb-0005bA-GW for emacs-devel@gnu.org; Thu, 24 Jul 2008 14:37:09 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KM5gZ-0005am-Rr for emacs-devel@gnu.org; Thu, 24 Jul 2008 14:37:09 -0400 Original-Received: from [199.232.76.173] (port=51928 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KM5gZ-0005ad-OK for emacs-devel@gnu.org; Thu, 24 Jul 2008 14:37:07 -0400 Original-Received: from rgminet01.oracle.com ([148.87.113.118]:41549) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KM5gY-0002r4-OS for emacs-devel@gnu.org; Thu, 24 Jul 2008 14:37:07 -0400 Original-Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id m6OIaxTB031156; Thu, 24 Jul 2008 12:37:01 -0600 Original-Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m6OCKxOV027939; Thu, 24 Jul 2008 12:36:58 -0600 Original-Received: from inet-141-146-46-1.oracle.com by acsmt357.oracle.com with ESMTP id 11026104611216924618; Thu, 24 Jul 2008 13:36:58 -0500 Original-Received: from dradamslap1 (/130.35.179.10) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 24 Jul 2008 11:36:57 -0700 X-Mailer: Microsoft Office Outlook 11 thread-index: AcjtuMev9NO5fjyPR/CswgTjLgsyxAAAB2dQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 In-Reply-To: <863alzb13d.fsf@lifelogs.com> X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: 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:101414 Archived-At: > I don't know how all that maps to Icicles and your > terminology, but what I'm proposing is really very simple. > I'll explain it differently: ... Yes, I understood you. I replied because you mentioned Icicles, and with Icicles your proposal is not needed (it offers no added benefit). I tried to explain that, but I can explain it better off-list, if you are interested. Wrt vanilla Emacs, I have nothing particular to say about your proposal. BTW, what you describe is similar to what Imenu does: use submenus when appropriate. In my own code (for emacs-lisp buffers), the Imenu submenus are categories in the sense you use: User Options, Variables, Functions, Macros, Keys in Maps... (http://www.emacswiki.org/cgi-bin/wiki/imenu%2b.el) > DA> In Icicles, you can also filter progressively, using > DA> multiple patterns, so you can easily filter first with > DA> category, then with name-in-category, if you like, > DA> using separate patterns. But you need not do things in > DA> that order, and you need not even treat the two separately at all. > > I don't think Icicles is the right way to implement what I'm > describing, because it does a lot of other things which are > fairly intrusive to the user who like the normal completion behavior. I didn't suggest that Icicles be added to Emacs or that its implementation be copied. I was letting you know that you can do what you want with Icicles, in case you're interested. You brought up Icicles; I did not: > >> When you know what's in the list, isearch, > >> partial-completion-mode, icicles, etc. work great. Even when you do not know what is in the list, Icicles works great in your use case. That was my point. That, and letting you know that with Icicles you can add categories (or any other info) to completion candidates, and you can then filter on (complete against) the category as well as the rest of the candidate text.