From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.bugs Subject: bug#16082: bug#20499: [PROPOSED PATCH] C-x 8 shorthands for curved quotes, Euro, etc. Date: Mon, 04 May 2015 15:20:56 +0000 Message-ID: <87k2womkrr.fsf@violet.siamics.net> References: <1430701990-31993-1-git-send-email-eggert@cs.ucla.edu> <836188tobq.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1430752956 4049 80.91.229.3 (4 May 2015 15:22:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 May 2015 15:22:36 +0000 (UTC) To: control@debbugs.gnu.org, 16082@debbugs.gnu.org, 20499@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 04 17:22:23 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YpICL-0007Rl-Ux for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 May 2015 17:22:22 +0200 Original-Received: from localhost ([::1]:34702 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpICL-00067w-3A for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 May 2015 11:22:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55580) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpICB-00061L-LA for bug-gnu-emacs@gnu.org; Mon, 04 May 2015 11:22:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YpIC4-0007sk-KU for bug-gnu-emacs@gnu.org; Mon, 04 May 2015 11:22:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52133) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YpIC2-0007ra-MY for bug-gnu-emacs@gnu.org; Mon, 04 May 2015 11:22:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YpIC2-0001wA-7M for bug-gnu-emacs@gnu.org; Mon, 04 May 2015 11:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 May 2015 15:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16082 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16082-submit@debbugs.gnu.org id=B16082.14307528767382 (code B ref 16082); Mon, 04 May 2015 15:22:02 +0000 Original-Received: (at 16082) by debbugs.gnu.org; 4 May 2015 15:21:16 +0000 Original-Received: from localhost ([127.0.0.1]:33873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YpIBH-0001ux-3o for submit@debbugs.gnu.org; Mon, 04 May 2015 11:21:15 -0400 Original-Received: from fely.am-1.org ([78.47.74.50]:42410) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YpIBC-0001uV-9V; Mon, 04 May 2015 11:21:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=0U3QnPqKf46af4AdqfBXaeyDt1yUmufiGEdIaU3coe0=; b=ezhJPRJY+ly915Qn8VA/QYl9P/NhXvoCKoBdOMtQm1mPNRFLb0faFlhvaGt+hhRvsoJvMYQZNApeOwaxKKTwjWM/kR1OfIlPraQIRIP92QxYr7cU1pGDLoEN2bJ7GgvOOuliFS34bCpKHU1DGdVjmcZixm0QqjG1K3fAPlxxTiE=; Original-Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YpIB7-0004jI-Gr; Mon, 04 May 2015 15:21:05 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YpIAz-0004gB-E3; Mon, 04 May 2015 22:20:58 +0700 Mail-Followup-To: 20499@debbugs.gnu.org In-Reply-To: <836188tobq.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 04 May 2015 17:22:17 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:102448 Archived-At: severity 20499 wishlist merge 16082 20499 thanks >>>>> Eli Zaretskii writes: >>>>> From: Paul Eggert Date: Sun, 3 May 2015 18:13:10 -0700 >> Although C-x 8 lets you insert arbitrary Unicode characters, it's >> awkward to use this to insert commonly used symbols such as curved >> quotes, the Euro symbol, etc. This patch adds simpler sequences for >> ISO 8859-15 characters (which includes the Euro), plus characters >> that are commonly found in English text and in basic math. For >> example, assuming the Alt key works on your keyboard and iso-transl >> is loaded, one can now type "A-[" instead of "A-RET LEFT SIN TAB >> RET" to get the character "=E2=80=98" (U+2018 LEFT SINGLE QUOTATION MAR= K). First of all, isn=E2=80=99t this essentially the same suggestion as the one of bug#16082? (FWIW, I=E2=80=99ve requested the reports to be merged; feel free to unmerge if I=E2=80=99ve missed something.) [=E2=80=A6] > Shouldn't we prefer input methods instead? We already have a > plethora of Latin-N-something input methods (including > latin-9-prefix), so why not add more characters there, instead of > using iso-transl? > I think input methods generally get less in your way. I tend to agree with that, but is there currently an easy way to switch between /two/ input methods? For one thing, I currently use =E2=80=9Cno=E2=80=9D input method for typing English /and/ russian-typewriter to type Russian. With the proper Unicode quotes being available via some other input method, how would I configure Emacs to switch between /that/ input method and russian-typewriter? The other side of the issue is that the dashes, arrows, mathematical symbols, and the likes of them are cross-lingual, and making them available via input methods will involve duplication of many of the individual quail-define-rules entries all around leim/quail/*.el. (If done the straightforward way; AIUI, anyway.) --=20 FSF associate member #7257 http://am-1.org/~ivan/ =E2=80=A6 3013 B6A0= 230E 334A