From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: bidi-display-reordering is now non-nil by default Date: Wed, 03 Aug 2011 20:45:16 +0200 Message-ID: References: <20110731.082721.451360942.wl@gnu.org> <20110731.085115.40009301.wl@gnu.org> <877h6yanje.fsf@fencepost.gnu.org> <878vre95g3.fsf@fencepost.gnu.org> <87fwlm7fam.fsf@fencepost.gnu.org> <87bowa7dza.fsf@fencepost.gnu.org> <877h6y7chn.fsf@fencepost.gnu.org> <831ux6cv5o.fsf@gnu.org> <87d3gpku3o.fsf@gnus.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1312397169 20498 80.91.229.12 (3 Aug 2011 18:46:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 3 Aug 2011 18:46:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: Mohsen BANAN Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 03 20:46:04 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QogSB-0005AX-Dl for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2011 20:46:03 +0200 Original-Received: from localhost ([::1]:56640 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QogSA-0001lY-TR for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2011 14:46:02 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QogS8-0001lJ-HV for emacs-devel@gnu.org; Wed, 03 Aug 2011 14:46:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QogS7-0003Q3-3O for emacs-devel@gnu.org; Wed, 03 Aug 2011 14:46:00 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:38742) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QogS6-0003NX-Tb for emacs-devel@gnu.org; Wed, 03 Aug 2011 14:45:59 -0400 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QogRt-0008PY-1G; Wed, 03 Aug 2011 20:45:45 +0200 In-Reply-To: (Mohsen BANAN's message of "Tue, 02 Aug 2011 19:56:30 -0700") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Lush's _Gala_: "Downer" X-MailScanner-ID: 1QogRt-0008PY-1G MailScanner-NULL-Check: 1313001945.12324@th/d6dJeqHvnTfftj5qe8Q X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 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:142840 Archived-At: Mohsen BANAN writes: > The low hanging fruit right now is: > > 1) Adding an LRM character after the subject > line in the Suummary buffer. > > 2) Adding an LRM character after the From name > in the Summary buffer. As I said earlier, I think adding characters to the text to control pure layout issues is a sub-optimal design decision. It's like adding VT control characters to the text to colourise it. Why not control this stuff with text properties, like we do with (almost) anything else that's similar to this? LRM characters seem like a neat hack for things like the HELLO file, where you have a plain text file. But for stuff like the summary buffer, you're basically just concerned with lining stuff up properly. Adding special characters here doesn't seem warranted to me. And for those who forgot the two options we have with LRM: 1) make the LRM invisible and intangible, which means that if somebody cuts and pastes a (seemingly) ASCII summary buffer, it'll be (inexplicably) utf-8 with LRM characters interspersed after saving or mailing it, or 2) have the LRM characters visible, which means that pushing over a line will have an inexplicable "stop" several times over the line. Please correct me if this isn't what all y'all have in mind. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/