From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: describe-char should display the character's Unicode name Date: Fri, 18 Jul 2008 10:22:11 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86ljzzkyjg.fsf@lifelogs.com> References: <868ww3vydn.fsf@lifelogs.com> <87myki6fqp.fsf@jurta.org> <87mykhz6tf.fsf@jurta.org> <87tzeokrku.fsf@jurta.org> <87od4wgg8p.fsf@catnip.gol.com> <86od4vmi5i.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1216394299 12397 80.91.229.12 (18 Jul 2008 15:18:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Jul 2008 15:18:19 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 18 17:19:08 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 1KJrjc-0000i6-MI for ged-emacs-devel@m.gmane.org; Fri, 18 Jul 2008 17:19:04 +0200 Original-Received: from localhost ([127.0.0.1]:44354 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KJrij-0002f6-UW for ged-emacs-devel@m.gmane.org; Fri, 18 Jul 2008 11:18:09 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KJrif-0002bh-9W for emacs-devel@gnu.org; Fri, 18 Jul 2008 11:18:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KJric-0002Vi-HZ for emacs-devel@gnu.org; Fri, 18 Jul 2008 11:18:04 -0400 Original-Received: from [199.232.76.173] (port=55540 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KJric-0002VQ-Ey for emacs-devel@gnu.org; Fri, 18 Jul 2008 11:18:02 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:55560 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KJriY-0006EL-RB for emacs-devel@gnu.org; Fri, 18 Jul 2008 11:17:59 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KJriQ-0002bh-Jy for emacs-devel@gnu.org; Fri, 18 Jul 2008 15:17:51 +0000 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 18 Jul 2008 15:17:50 +0000 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 18 Jul 2008 15:17:50 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 33 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:FqNgLQ9GXHldNT/nAKOBc8JRqQU= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:100942 Archived-At: On Fri, 18 Jul 2008 10:31:43 -0400 Stefan Monnier wrote: SM> Actually, we should have completion for input methods. It would be handy SM> for things like the TeX input method. Currently if I hit TAB after \a SM> I do get some sort of "list of possible completions", but it's displayed SM> as a tree which is kind of hard to read and I can select one of them SM> from the list. Also TAB after \rig doesn't complete to \right as normal SM> completion would. It doesn't work for cyrillic-translit, for example, so I'd guess it requires core changes to the quail code. The other issue is that TAB has a meaning while you're typing, so if you type /'TAB in cyrillic-translit, you'd get two completion candidates (/' and /'') instead of ’ followed by the TAB character. I think that's less useful to the user, since hitting TAB is so common in all Emacs modes. Regardless I agree that it's useful to do this, because so many quail input methods have more mappings than an user can easily remember. Maybe it could be bound to M-TAB. I don't know if it can be a callable function, because it needs to be incorporated into the quail keystroke flow. I also think Unicode characters in particular can use an `ucs-insert-by-name' function instead of or in addition to an input method, because it's such a useful operation and there are so many of them. The user wouldn't have to customize anything or call anything complex, either, he'd just call that function and work with the completion candidate list in the standard Emacs way--no special keystrokes. Input methods are a bit harder to customize and use (but of course, they have many advantages over functions). Ted