From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel,gmane.emacs.bidi Subject: Re: merge emacs-bidi into the main tree Date: Mon, 11 Aug 2003 08:53:15 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87lluax3ch.fsf@emacswiki.org> <7458-Sun03Aug2003224354+0300-eliz@elta.co.il> <87smoi9p64.fsf@emacswiki.org> <87he4x5v7x.fsf_-_@emacswiki.org> <86brv0wfyn.fsf@gerd.free-bsd.org> <6480-Fri08Aug2003180204+0300-eliz@elta.co.il> <8665l886vu.fsf@gerd.free-bsd.org> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1060607178 11376 80.91.224.253 (11 Aug 2003 13:06:18 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 11 Aug 2003 13:06:18 +0000 (UTC) Cc: gerd.moellmann@t-online.de, emacs-devel@gnu.org, emacs-bidi@gnu.org, developer@arabeyes.org, alex@emacswiki.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Aug 11 15:06:16 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19mCNM-00023a-00 for ; Mon, 11 Aug 2003 15:06:16 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19mCUc-0004Rh-00 for ; Mon, 11 Aug 2003 15:13:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19mCIl-0003YW-0M for emacs-devel@quimby.gnus.org; Mon, 11 Aug 2003 09:01:31 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19mCHE-0003En-ML for emacs-devel@gnu.org; Mon, 11 Aug 2003 08:59:56 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19mCDZ-0000vN-WC for emacs-devel@gnu.org; Mon, 11 Aug 2003 08:56:41 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19mCC9-0000EA-Hi; Mon, 11 Aug 2003 08:54:41 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.20) id 19mCAl-0003yH-V7; Mon, 11 Aug 2003 08:53:15 -0400 Original-To: Eli Zaretskii In-reply-to: (message from Eli Zaretskii on 10 Aug 2003 08:34:23 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15880 gmane.emacs.bidi:138 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15880 Handa-san should give the definitive answer, but I think it was always, as long as Emacs was told that the buffer _could_ contain right-to-left text. This is because Emacs doesn't know whether there actually is right-to-left text in the buffer, and cannot do so easily without getting a significant performance hit (what would we do? search the buffer for certain ranges of characters after each change to buffer's text?). That is acceptable, in my opinion, because it means most users won't lose anything. However, it doesn't seem right to me to have an Emacs that cannot scroll fast enough just because I've set such a flag, assuming that Gerd's intuition is correct. IMHO, of course. It is a major, but supporting your language with slower scrolling is better than failing to support your language at all. As Handa-san says he will try to use what I did, I think this is not an issue anymore. If what I wrote has any value, I'm sure it will be merged with Emacs. That would be very good. Handa-san, can you tell us more about what you plan to do with this code, and how much work you think it will be?