From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaushal Newsgroups: gmane.emacs.devel Subject: =?UTF-8?B?UmU6IEMteCA4IHNob3J0aGFuZHMgZm9yIOKJpCBhbmQg4oml?= Date: Mon, 11 May 2015 15:41:57 -0400 Message-ID: References: <20150511.202637.247460817.wl@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113a67228dd2120515d39419 X-Trace: ger.gmane.org 1431373374 23650 80.91.229.3 (11 May 2015 19:42:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 May 2015 19:42:54 +0000 (UTC) Cc: Paul Eggert , Stefan Monnier , Emacs developers To: Werner LEMBERG Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 11 21:42:53 2015 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 1YrtbD-00049w-1X for ged-emacs-devel@m.gmane.org; Mon, 11 May 2015 21:42:47 +0200 Original-Received: from localhost ([::1]:39398 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YrtbC-0006tO-Eo for ged-emacs-devel@m.gmane.org; Mon, 11 May 2015 15:42:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54520) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrtb7-0006tI-UG for emacs-devel@gnu.org; Mon, 11 May 2015 15:42:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yrtb6-00051m-Cx for emacs-devel@gnu.org; Mon, 11 May 2015 15:42:41 -0400 Original-Received: from mail-yh0-x230.google.com ([2607:f8b0:4002:c01::230]:33417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yrtb4-0004xm-Kj; Mon, 11 May 2015 15:42:38 -0400 Original-Received: by yhcb70 with SMTP id b70so39290410yhc.0; Mon, 11 May 2015 12:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=WSFOn9jTDL8KHqLLnVMDrKGn+I22YIHh3kGiRT1JfhI=; b=xtwgbZcCFM/CYuM0y7xACGN4mEy1RXgiQjhD5+vN1Ks1tFf3mrdBYXFm+Ss3fmQ7Gk 0ShsS9BbYRn/+mTynywxBvUWuaxNJiawWVHvd+LC3FyxSmRGfBDSHJX+8tJ368k0/QP1 kmDFaEgGV+BsHcqnhl7brNnbnNtM+J9NH0RokkyPJe+YgGKkbHNcT1lbsxQE/4QhEV3M 6JCvOIlgAqgaDgV3SfNxgu7hl9ASaS7mLRm2cM7LbXeUJL5WgGTgcjPSRaCj01zRjGlj 15WjNdMr3A65CgSCqP34EAWyqUYntzooOKf8qD70zF0JgMUHYypaulwIqpGY7W6N8HCZ njag== X-Received: by 10.170.94.2 with SMTP id l2mr13117209yka.45.1431373358156; Mon, 11 May 2015 12:42:38 -0700 (PDT) Original-Received: by 10.13.198.2 with HTTP; Mon, 11 May 2015 12:41:57 -0700 (PDT) In-Reply-To: <20150511.202637.247460817.wl@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4002:c01::230 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:186434 Archived-At: --001a113a67228dd2120515d39419 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable ag '>.*=C2=BB' in lisp/ dir turned up with these: international/iso-transl.el:135: ("*>" . [?=C2=BB]) international/iso-transl.el:136: (">" . [?=C2=BB]) leim/quail/cyrillic.el:1088: ("/>>" ?=C2=BB) ;; RIGHT-POINTING DOUBLE ANGL= E QUOTATION MARK leim/quail/latin-ltx.el:710: ("\\frqq" ?\=C2=BB) ("\\\">" ?\=C2=BB) leim/quail/persian.el:455: ("\\>" ?\u00BB) ;; (ucs-insert #x00BB)=C2=BB named: leim/quail/greek.el:799: (">>" ?=C2=BB) ; #x00bb leim/quail/greek.el:1283: (";>" ?=C2=BB)) leim/quail/greek.el:1428: (">>" ?=C2=BB)) leim/quail/latin-alt.el:134: (">>" ?=C2=BB) leim/quail/latin-alt.el:974: (">>" ?=C2=BB) leim/quail/latin-alt.el:1049: (">>" ?=C2=BB) leim/quail/latin-alt.el:1371: (">>" ?=C2=BB) leim/quail/latin-post.el:122: (">>" ?=C2=BB) leim/quail/latin-post.el:1049: (">>" ?=C2=BB) leim/quail/latin-post.el:1214: (">>" ?=C2=BB) leim/quail/latin-post.el:2118: (">>" ?\=C2=BB) leim/quail/latin-pre.el:136: ("~>" ?\=C2=BB) leim/quail/latin-pre.el:222: ("~>" ?\=C2=BB) leim/quail/latin-pre.el:303: ("~>" ?\=C2=BB) leim/quail/latin-pre.el:474: ("~>" ?\=C2=BB) leim/quail/latin-pre.el:824: ("~>" ?\=C2=BB) leim/quail/latin-pre.el:1158: ("~>" ?\=C2=BB) leim/quail/rfc1345.el:226: ("&>>" ?\=C2=BB) org/org-entities.el:258: ("raquo" "\\guillemotright{}" nil "»" ">>" "=C2=BB" "=C2=BB") textmodes/tex-mode.el:241: :options '("''" "\">" "\"'" ">>" "=C2=BB") textmodes/tex-mode.el:585: (regexp-opt `("''" "\">" "\"'" ">>" "=C2=BB= ") t)) I see that even the ">>" binding is used up for =C2=BB at many places. -- Kaushal Modi On Mon, May 11, 2015 at 2:26 PM, Werner LEMBERG wrote: > >>> ("_<" . [?=E2=89=A4]) > >>> ("_>" . [?=E2=89=A5]) > >>> Can the bindings be changed to these: > >>> ("<=3D" . [?=E2=89=A4]) > >>> (">=3D" . [?=E2=89=A5]) > > > > FWIW, I agree. > > Me too. > > >> ">" is already bound to =C2=BB > >> "<" is already boudn to =C2=AB > > > > ">>" and "<<" would seem to be better choices. > > Yep. Additionally, this is already used in the latin-1 input method. > > > The shorter `C-x <' used so far made sense when we restricted C-x 8 > > to something like Latin-1, but if we want to extend coverage, I > > don't think we can afford such short bindings. > > It probably makes sense to compare the bindings with other latin-X > methods, probably finding some compromises where necessary. > > > Werner > --001a113a67228dd2120515d39419 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
ag=C2=A0'>.*=C2=BB' i= n lisp/ dir turned up with these:

international/iso-transl.el:135: =C2= =A0 =C2=A0("*>" =C2=A0 . [?=C2=BB])
international/= iso-transl.el:136: =C2=A0 =C2=A0(">" =C2=A0 =C2=A0. [?=C2=BB])=
leim/quail/cyrillic.el:1088: ("/>>" ?=C2=BB) = =C2=A0;; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
leim/quail= /latin-ltx.el:710: ("\\frqq" ?\=C2=BB) ("\\\">"= ?\=C2=BB)
leim/quail/persian.el:455: ("\\>" ?\u00= BB) =C2=A0 =C2=A0 ;; (ucs-insert #x00BB)=C2=BB =C2=A0 named:
le= im/quail/greek.el:799: (">>" ?=C2=BB) ; #x00bb
=
= leim/quail/greek.el:1283: (";>" ?=C2=BB))
leim/qua= il/greek.el:1428: (">>" ?=C2=BB))
leim/quail/la= tin-alt.el:134: (">>" ?=C2=BB)
leim/quail/latin= -alt.el:974: (">>" ?=C2=BB)
leim/quail/latin-al= t.el:1049: (">>" ?=C2=BB)
leim/quail/latin-alt.= el:1371: (">>" ?=C2=BB)
leim/quail/latin-post.e= l:122: (">>" ?=C2=BB)
leim/quail/latin-post.el:= 1049: (">>" ?=C2=BB)
leim/quail/latin-post.el:1= 214: (">>" ?=C2=BB)
leim/quail/latin-post.el:21= 18: (">>" ?\=C2=BB)
leim/quail/latin-pre.el:136= : ("~>" ?\=C2=BB)
leim/quail/latin-pre.el:222: (&q= uot;~>" ?\=C2=BB)
leim/quail/latin-pre.el:303: ("~= >" ?\=C2=BB)
leim/quail/latin-pre.el:474: ("~>&= quot; ?\=C2=BB)
leim/quail/latin-pre.el:824: ("~>&quo= t; ?\=C2=BB)
leim/quail/latin-pre.el:1158: ("~>" ?= \=C2=BB)
leim/quail/rfc1345.el:226: ("&>>" = ?\=C2=BB)
org/org-entities.el:258: =C2=A0 =C2=A0("raquo&qu= ot; "\\guillemotright{}" nil "&raquo;" ">&g= t;" "=C2=BB" "=C2=BB")
textmodes/tex-m= ode.el:241: =C2=A0:options '("''" "\">&q= uot; "\"'" ">>" "=C2=BB")
textmodes/tex-mode.el:585: =C2=A0 =C2=A0 =C2=A0(regexp-opt `("''" "= \">" "\"'" ">>" "=C2= =BB") t))


I see that even the ">>" binding is used up for =C2= =BB at many places.




--
Kaushal Modi

On Mon, May 11, 2015 at 2:26 PM, Werner LEMB= ERG <w= l@gnu.org> wrote:
>>>=C2=A0 =C2=A0("_<" . [?=E2=89=A4])
>>>=C2=A0 =C2=A0("_>" . [?=E2=89=A5])
>>> Can the bindings be changed to these:
>>>=C2=A0 =C2=A0("<=3D" . [?=E2=89=A4])
>>>=C2=A0 =C2=A0(">=3D" . [?=E2=89=A5])
>
> FWIW, I agree.

Me too.

>> ">" is already bound to =C2=BB
>> "<" is already boudn to =C2=AB
>
> ">>" and "<<" would seem to be better = choices.

Yep.=C2=A0 Additionally, this is already used in the latin-1 input m= ethod.

> The shorter `C-x <' used so far made sense when we restricted C= -x 8
> to something like Latin-1, but if we want to extend coverage, I
> don't think we can afford such short bindings.

It probably makes sense to compare the bindings with other latin-X methods, probably finding some compromises where necessary.


=C2=A0 =C2=A0 Werner

--001a113a67228dd2120515d39419--