From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: Input method or help feature needed Date: Fri, 18 Feb 2011 09:09:44 +0900 Message-ID: <87lj1ew6d3.fsf@catnip.gol.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1297987806 1863 80.91.229.12 (18 Feb 2011 00:10:06 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 18 Feb 2011 00:10:06 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 18 01:09:59 2011 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.69) (envelope-from ) id 1PqDv4-0004aS-8u for ged-emacs-devel@m.gmane.org; Fri, 18 Feb 2011 01:09:58 +0100 Original-Received: from localhost ([127.0.0.1]:45239 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PqDv3-0007eQ-KZ for ged-emacs-devel@m.gmane.org; Thu, 17 Feb 2011 19:09:57 -0500 Original-Received: from [140.186.70.92] (port=33177 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PqDuu-0007dO-V2 for emacs-devel@gnu.org; Thu, 17 Feb 2011 19:09:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PqDut-0005cx-Jg for emacs-devel@gnu.org; Thu, 17 Feb 2011 19:09:48 -0500 Original-Received: from smtp12.dentaku.gol.com ([203.216.5.74]:49098) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PqDut-0005ch-CG; Thu, 17 Feb 2011 19:09:47 -0500 Original-Received: from 218.33.195.219.eo.eaccess.ne.jp ([218.33.195.219] helo=catnip.gol.com) by smtp12.dentaku.gol.com with esmtpa (Dentaku) (envelope-from ) id 1PqDur-0003xU-R0; Fri, 18 Feb 2011 09:09:45 +0900 Original-Received: by catnip.gol.com (Postfix, from userid 1000) id EFDE6E064; Fri, 18 Feb 2011 09:09:44 +0900 (JST) System-Type: x86_64-unknown-linux-gnu In-Reply-To: (Andreas Schwab's message of "Thu, 17 Feb 2011 23:50:25 +0100") Original-Lines: 34 X-Virus-Scanned: ClamAV GOL (outbound) X-Abuse-Complaints: abuse@gol.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 203.216.5.74 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:136156 Archived-At: Andreas Schwab writes: >> Once in a while I want to enter some character that I know exists in >> Unicode, though I know nothing about where to find it. Today it was >> the Turkish i without dot. >> >> It is not easy to find how to enter the character you want. >> Can anyone develop a way to make it easier? > > The X11 compose feature actually has pretty easy to remember ways to > input such characters. For example, the dotless i can be generated by > <.> ( is usually on Shift-RControl). Isn't that limited to a "common" set of characters in a single locale though...? I've tried a lot of these methods before, and the one that generally seems to work best for obscure characters, and those I'm not used to, is the "C-x RET * substring TAB" method. Yeah you need to know or guess part of the name, but the unicode names are reasonably well chosen, pretty regular, and all you need to know is _part_ of it; once you can guess that, it's often easy to narrow the number of choices enough to choose from the completion list... (often I'll guess a number of common terms for something, and get a hit after 2-3) E.g. for dotless-i: "C-x 8 RET * dotless i TAB" immediately narrows it down to two choices; just "dotless" gives about 20. -miles -- `The suburb is an obsolete and contradictory form of human settlement'