From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Filipe Moreira" Newsgroups: gmane.emacs.bugs Subject: bug#22429: Force character to be recognized as LTR inside RTL paragraph Date: Thu, 21 Jan 2016 13:14:22 -0800 Message-ID: <56a13f4844c61b5100000006@polymail.io> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=8a363907398c5809660afd51fa38600ef0337790cbc23ab02db277700413 X-Trace: ger.gmane.org 1453410928 19842 80.91.229.3 (21 Jan 2016 21:15:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 21 Jan 2016 21:15:28 +0000 (UTC) To: 22429@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 21 22:15:12 2016 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 1aMMZT-0001Vv-ML for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Jan 2016 22:15:11 +0100 Original-Received: from localhost ([::1]:49761 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMMZS-0001Yy-Tq for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Jan 2016 16:15:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56008) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMMZP-0001Ym-40 for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2016 16:15:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aMMZK-00017S-K6 for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2016 16:15:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40354) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMMZK-00017G-HO for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2016 16:15:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aMMZK-0006II-E0 for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2016 16:15:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Filipe Moreira" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jan 2016 21:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22429 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.145341088124142 (code B ref -1); Thu, 21 Jan 2016 21:15:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Jan 2016 21:14:41 +0000 Original-Received: from localhost ([127.0.0.1]:56807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aMMYv-0006HB-Sg for submit@debbugs.gnu.org; Thu, 21 Jan 2016 16:14:41 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:36743) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aMMYt-0006Gz-TP for submit@debbugs.gnu.org; Thu, 21 Jan 2016 16:14:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aMMYn-00012I-LA for submit@debbugs.gnu.org; Thu, 21 Jan 2016 16:14:30 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMMYn-00012E-Hl for submit@debbugs.gnu.org; Thu, 21 Jan 2016 16:14:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55947) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMMYm-0001VU-HV for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2016 16:14:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aMMYi-000107-3o for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2016 16:14:28 -0500 Original-Received: from mail-qg0-x22f.google.com ([2607:f8b0:400d:c04::22f]:35152) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMMYh-000103-UJ for bug-gnu-emacs@gnu.org; Thu, 21 Jan 2016 16:14:24 -0500 Original-Received: by mail-qg0-x22f.google.com with SMTP id o11so42592026qge.2 for ; Thu, 21 Jan 2016 13:14:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:message-id:date:content-type:from:mime-version:to; bh=+yVTgPBXO+1ZojpVopBsMPnCA1wYUkCcQxoHIBMhgJQ=; b=kQoU3YdMUW5/mh77o2Sxs9J0SPxatdt85BJiQVWor2c9Nzo2nGGPhgXUcecjFJP8Vy a0JDsQA8ODAFrI4oqj5DKL1Pv34JNfyUopnIk8tlCOXdfBrd1frQBZFn4QL53AD93NdB 31OPdrCkUIszIo74kgh3HXw9rS2zG3ub3BPkUEVkax4xGOieO6zwfMzMZtiX586kc5FF 84nvEs0sCmzPMhjKIEsYJv8mRUFS6V4AX4Jr2mICXmog2uyMyVJ2LD34KnGxnL7uONSr 5X/QcnrPmr5OVRoeub1EANiEvpEGqsniLbOYeS8ku9C9Eh0Ecr7SBgAxc/lsSugy/EqS ByHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:message-id:date:content-type:from :mime-version:to; bh=+yVTgPBXO+1ZojpVopBsMPnCA1wYUkCcQxoHIBMhgJQ=; b=RovEVeENIlUqlmTNk19R0y3WC+YTI6gYgwmzGoVPYxRKVOx8VF3ScZ7ISEgtlUqIO4 Q3CeU3Zqmgj+y5TpATcF4px4EwFrNkpiCXGZSawQ5vxjf2mx67q6q1c8TPS95J4KiAIH RHbhQxqcLGIpwHsjMPdjJ79f6cfyoKXre6JyeYz8rvWiS0Q5yRZO9Dyobhw+NQedlHh6 oiABq2B1m25AgQl9HKWZ3zp7eJgf3cPbMwqjWwZ9yB5V2dEQt5xl2JJD9KfnxByEG7Bp GQ93uI+4hSt6aP3IB9cOH1fM65gTehpz1V6h/u+SqbYWaY6Lqiqpf6P04NorHQ5Bmhcz QXAA== X-Gm-Message-State: ALoCoQnghTPJNJm+ixLB8OVUSGelPUk8Vl8A9ZLiWzqzMtN2MyAOlbtX5skzIk4F/YKse4zc5u8aUsrcaVGBuGISg87YFNmfjw== X-Received: by 10.140.86.85 with SMTP id o79mr54308929qgd.3.1453410863487; Thu, 21 Jan 2016 13:14:23 -0800 (PST) Original-Received: from localhost (ec2-54-163-97-98.compute-1.amazonaws.com. [54.163.97.98]) by smtp.gmail.com with ESMTPSA id 100sm1372230qgi.17.2016.01.21.13.14.22 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 21 Jan 2016 13:14:23 -0800 (PST) X-Mailer: Polymail X-Polymail-Id: 56a13f4844c61b5100000006 X-Polymail-Pg: Do things that dont scale X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:111840 Archived-At: --8a363907398c5809660afd51fa38600ef0337790cbc23ab02db277700413 Content-Type: multipart/alternative; boundary=335800c350fa7b01fb0159f3c44728cd7c1813ce0d383e4c976a152c4f37 --335800c350fa7b01fb0159f3c44728cd7c1813ce0d383e4c976a152c4f37 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi everyone, I=E2=80=99m using Emacs as a LaTeX editor, with the AUCTeX mode. One docume= nt I=E2=80=99m authoring is written in English with some paragraphs in Hebr= ew or Greek.=C2=A0 The issue I have is with mixing some neutral characters that need to be LTR= , inside a paragraph which is RTL. An example of this is the slash (i.e. = =E2=80=98\=E2=80=99) character used by LaTeX to signal its commands. Inside= a RTL paragraph I ideally want to force Emacs to always interpret the slas= h character, as well as the open and close brackets (i.e. {}) as LTR.=C2=A0 This is not what happens at the moment. Here I have a visual representation= of the problem:=C2=A0 http://emacs.stackexchange.com/questions/19696/handling-left-to-right-insid= e-right-to-left-paragraphs-using-emacs-and-auctex . Is it possible to whitelist some characters that should always be interpret= ed as LTR? Thanks Filipe Moreira --=C2=A0 Freelance Web Developer(Ruby & Javascript) http://coderelax.com/ --335800c350fa7b01fb0159f3c44728cd7c1813ce0d383e4c976a152c4f37 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGltZyBzdHlsZT0iYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kOm5vbmU7IiBzcmM9Imh0dHBzOi8v d2Vsb3ZlcGcucG9seW1haWwuaW8vdjEvei9hL0t5M2J5Wk9SaG05X0xsR18vQVlVWllNeFVGR1hY V3FET1oyV3F2aFJYMWJXc3VxYjBfTmp4Vi1scEZROEdNRFBPZXFhX0lRa1VkZ05jbTZROW1fZF93 OGxCQnlaX1lfZzg2dklBVHFhbFJCUVNKdzNleVVScjQ3ZHZsVHZVOWYzc3Nyd2cucG5nIiBhbHQ9 IiIgd2lkdGg9IjBweCIgaGVpZ2h0PSIwcHgiIGJvcmRlcj0iMCIgLz48aGVhZD48L2hlYWQ+PGJv ZHkgc3R5bGU9IndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNl OyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyI+SGkgZXZlcnlvbmUsPGRp dj48YnI+PC9kaXY+PGRpdj5J4oCZbSB1c2luZyBFbWFjcyBhcyBhIExhVGVYIGVkaXRvciwgd2l0 aCB0aGUgQVVDVGVYIG1vZGUuIE9uZSBkb2N1bWVudCBJ4oCZbSBhdXRob3JpbmcgaXMgd3JpdHRl biBpbiBFbmdsaXNoIHdpdGggc29tZSBwYXJhZ3JhcGhzIGluIEhlYnJldyBvciBHcmVlay4mbmJz cDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZSBpc3N1ZSBJIGhhdmUgaXMgd2l0aCBtaXhp bmcgc29tZSBuZXV0cmFsIGNoYXJhY3RlcnMgdGhhdCBuZWVkIHRvIGJlIExUUiwgaW5zaWRlIGEg cGFyYWdyYXBoIHdoaWNoIGlzIFJUTC4gQW4gZXhhbXBsZSBvZiB0aGlzIGlzIHRoZSBzbGFzaCAo aS5lLiDigJhc4oCZKSBjaGFyYWN0ZXIgdXNlZCBieSBMYVRlWCB0byBzaWduYWwgaXRzIGNvbW1h bmRzLiBJbnNpZGUgYSBSVEwgcGFyYWdyYXBoIEkgaWRlYWxseSB3YW50IHRvIGZvcmNlIEVtYWNz IHRvIGFsd2F5cyBpbnRlcnByZXQgdGhlIHNsYXNoIGNoYXJhY3RlciwgYXMgd2VsbCBhcyB0aGUg b3BlbiBhbmQgY2xvc2UgYnJhY2tldHMgKGkuZS4ge30pIGFzIExUUi4mbmJzcDs8L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2PlRoaXMgaXMgbm90IHdoYXQgaGFwcGVucyBhdCB0aGUgbW9tZW50LiBI ZXJlIEkgaGF2ZSBhIHZpc3VhbCByZXByZXNlbnRhdGlvbiBvZiB0aGUgcHJvYmxlbTombmJzcDs8 YSBocmVmPSJodHRwOi8vZW1hY3Muc3RhY2tleGNoYW5nZS5jb20vcXVlc3Rpb25zLzE5Njk2L2hh bmRsaW5nLWxlZnQtdG8tcmlnaHQtaW5zaWRlLXJpZ2h0LXRvLWxlZnQtcGFyYWdyYXBocy11c2lu Zy1lbWFjcy1hbmQtYXVjdGV4Ij5odHRwOi8vZW1hY3Muc3RhY2tleGNoYW5nZS5jb20vcXVlc3Rp b25zLzE5Njk2L2hhbmRsaW5nLWxlZnQtdG8tcmlnaHQtaW5zaWRlLXJpZ2h0LXRvLWxlZnQtcGFy YWdyYXBocy11c2luZy1lbWFjcy1hbmQtYXVjdGV4PC9hPi48L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PklzIGl0IHBvc3NpYmxlIHRvIHdoaXRlbGlzdCBzb21lIGNoYXJhY3RlcnMgdGhhdCBzaG91 bGQgYWx3YXlzIGJlIGludGVycHJldGVkIGFzIExUUj88L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PlRoYW5rczxicj48YnI+PGRpdiBpZD0icHNpZ25hdHVyZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiBy Z2IoMzUsIDMxLCAzMik7IGZvbnQtZmFtaWx5OiBOeWxhcy1Qcm8sIEhlbHZldGljYSwgc2Fucy1z ZXJpZjsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMjFweDsgd2lkb3dzOiAxOyBiYWNr Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5GaWxpcGUgTW9yZWlyYTwvc3Bhbj48 YnIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IC13ZWJraXQtdXNlci1zZWxlY3Q6IGlu aGVyaXQ7IGNvbG9yOiByZ2IoMzUsIDMxLCAzMik7IGZvbnQtZmFtaWx5OiBOeWxhcy1Qcm8sIEhl bHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMjFweDsg d2lkb3dzOiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48c3BhbiBz dHlsZT0iY29sb3I6IHJnYigzNSwgMzEsIDMyKTsgZm9udC1mYW1pbHk6IE55bGFzLVBybywgSGVs dmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAyMXB4OyB3 aWRvd3M6IDE7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPi0tJm5ic3A7 PC9zcGFuPjxiciBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgLXdlYmtpdC11c2VyLXNl bGVjdDogaW5oZXJpdDsgY29sb3I6IHJnYigzNSwgMzEsIDMyKTsgZm9udC1mYW1pbHk6IE55bGFz LVBybywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0 OiAyMXB4OyB3aWRvd3M6IDE7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsi PjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDM1LCAzMSwgMzIpOyBmb250LWZhbWlseTogTnlsYXMt UHJvLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6 IDIxcHg7IHdpZG93czogMTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+ RnJlZWxhbmNlIFdlYiBEZXZlbG9wZXIoUnVieSAmYW1wOyBKYXZhc2NyaXB0KTwvc3Bhbj48YnIg c3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IC13ZWJraXQtdXNlci1zZWxlY3Q6IGluaGVy aXQ7IGNvbG9yOiByZ2IoMzUsIDMxLCAzMik7IGZvbnQtZmFtaWx5OiBOeWxhcy1Qcm8sIEhlbHZl dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMjFweDsgd2lk b3dzOiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48YSBocmVmPSJo dHRwOi8vY29kZXJlbGF4LmNvbS8iIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Vi a2l0LXVzZXItc2VsZWN0OiBpbmhlcml0OyBjb2xvcjogcmdiKDY1LCAxNTUsIDI0OSk7IGZvbnQt ZmFtaWx5OiBOeWxhcy1Qcm8sIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNXB4 OyBsaW5lLWhlaWdodDogMjFweDsgd2lkb3dzOiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1 LCAyNTUsIDI1NSk7Ij5jb2RlcmVsYXguY29tPC9hPjwvZGl2PjwvZGl2PjwvYm9keT4= --335800c350fa7b01fb0159f3c44728cd7c1813ce0d383e4c976a152c4f37-- --8a363907398c5809660afd51fa38600ef0337790cbc23ab02db277700413--