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: Entering Unicode characters Date: Tue, 26 Jan 2016 09:37:31 -0800 (PST) Message-ID: <7718826f-0b5b-4948-a25b-dd00c430fc8d@default> References: <83twmkkv16.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1453829885 16634 80.91.229.3 (26 Jan 2016 17:38:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 26 Jan 2016 17:38:05 +0000 (UTC) To: Tianxiang Xiong , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 26 18:37:53 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aO7Yu-0004qU-K4 for ged-emacs-devel@m.gmane.org; Tue, 26 Jan 2016 18:37:52 +0100 Original-Received: from localhost ([::1]:45389 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO7Yt-0004gJ-Qn for ged-emacs-devel@m.gmane.org; Tue, 26 Jan 2016 12:37:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35542) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO7Yg-0004gB-CJ for emacs-devel@gnu.org; Tue, 26 Jan 2016 12:37:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aO7Yc-0001dJ-Bd for emacs-devel@gnu.org; Tue, 26 Jan 2016 12:37:38 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:19753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aO7Yc-0001d9-4s for emacs-devel@gnu.org; Tue, 26 Jan 2016 12:37:34 -0500 Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u0QHbWh5023770 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Jan 2016 17:37:32 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u0QHbWFU003793 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 26 Jan 2016 17:37:32 GMT Original-Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u0QHbWOG031625; Tue, 26 Jan 2016 17:37:32 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:198862 Archived-At: > It seems that what Richard wants is something like Microsoft Word's > character insertion modal window. See > http://wordfaqs.mvps.org/images/SpecChars2.gif for an example. >=20 > You select a subset of characters in a character set (e.g. Greek > letters) and are shown a modal window with visual representations of all > the characters. You can then choose a character to insert into the > document. >=20 > In Emacs, of course, we don't have modal windows, but we can have > buffers that display the characters line-by-line. Yes. It is the choosing of a subset (e.g. by language or other category) that is currently missing, in particular. Add that and you can use `apu.el' for the display, choosing chars to insert, get more info about, etc. `apu.el' has a few ways to filter characters now, but filtering by language etc. would be helpful. And as Eli has mentioned before (off list), better (quicker) than filtering the Unicode set would be constructing only the needed subset. Anyway, you can play with `apu.el', to see what it offers now. http://www.emacswiki.org/emacs/AproposUnicode ; Description http://www.emacswiki.org/emacs/download/apu.el ; Code