From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Bidirectional text and URLs Date: Tue, 02 Dec 2014 09:42:38 -0500 Message-ID: References: <87a93cngwv.fsf@uwakimon.sk.tsukuba.ac.jp> <837fyfml31.fsf@gnu.org> <874mtio7wh.fsf@uwakimon.sk.tsukuba.ac.jp> <83r3wml8kq.fsf@gnu.org> <83a938aeuc.fsf@gnu.org> <838uir8huv.fsf@gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1417531390 7905 80.91.229.3 (2 Dec 2014 14:43:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Dec 2014 14:43:10 +0000 (UTC) Cc: larsi@gnus.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 02 15:43:05 2014 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 1XvofK-00017B-Np for ged-emacs-devel@m.gmane.org; Tue, 02 Dec 2014 15:42:58 +0100 Original-Received: from localhost ([::1]:37156 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XvofK-0001ma-81 for ged-emacs-devel@m.gmane.org; Tue, 02 Dec 2014 09:42:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xvof3-0001mA-Bw for emacs-devel@gnu.org; Tue, 02 Dec 2014 09:42:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xvof2-0005r4-DE for emacs-devel@gnu.org; Tue, 02 Dec 2014 09:42:41 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53723) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xvof2-0005r0-AA for emacs-devel@gnu.org; Tue, 02 Dec 2014 09:42:40 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Xvof0-0005eH-4z; Tue, 02 Dec 2014 09:42:38 -0500 In-reply-to: <838uir8huv.fsf@gnu.org> (message from Eli Zaretskii on Mon, 01 Dec 2014 18:17:28 +0200) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:178686 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > One idea: change the mode line color when there is any RTL text > > (in the buffer, or on the screen, whichever is easier). > That's possible, but I think it's too drastic. Just having RTL text > doesn't yet constitute any danger or require special vigilance on the > part of the user, It requires special vigilance if the user isn't expecting it! I am not saying that RTL per se is dangerous. I'm suggesting we should warn users very visibly about RTL text it if they don't normally use it and are perhaps not expecting it. Changing the color of the mode line was my first idea. Another idea is to display "This buffer contains right-to-left text\n\n" at the start of the buffer. People like you who are accustomed to RTL editing would set a flag to disable those messages. > > Another idea: make magic bidi characters visible by default. People > > who edit in RTL languages and get used to bidi could set a user option > > to make them invisible. > This is both possible and easy, we already have infrastructure for > this. Not sure it's enough, though: I don't think it is enough by itself. We should continue with the other proposed measures too. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call.