From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Display-based word wrapping Date: Mon, 23 Jun 2008 14:24:44 -0400 Message-ID: References: <87y74x9rfl.fsf@stupidchicken.com> <87prq9t2ya.fsf@catnip.gol.com> <87wskgsyty.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1214245514 6972 80.91.229.12 (23 Jun 2008 18:25:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 23 Jun 2008 18:25:14 +0000 (UTC) Cc: Chong Yidong , emacs-devel@gnu.org To: "Miles Bader" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 23 20:25:59 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KAqjj-0006fZ-9x for ged-emacs-devel@m.gmane.org; Mon, 23 Jun 2008 20:25:55 +0200 Original-Received: from localhost ([127.0.0.1]:43356 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KAqit-0003kt-Ug for ged-emacs-devel@m.gmane.org; Mon, 23 Jun 2008 14:25:04 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KAqio-0003i3-NF for emacs-devel@gnu.org; Mon, 23 Jun 2008 14:24:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KAqin-0003ho-0E for emacs-devel@gnu.org; Mon, 23 Jun 2008 14:24:57 -0400 Original-Received: from [199.232.76.173] (port=53308 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KAqim-0003hl-R9 for emacs-devel@gnu.org; Mon, 23 Jun 2008 14:24:56 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:50302) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KAqif-0006eq-CD; Mon, 23 Jun 2008 14:24:49 -0400 Original-Received: from ceviche.home (vpn-132-204-232-71.acd.umontreal.ca [132.204.232.71]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id m5NIOkMR023395; Mon, 23 Jun 2008 14:24:47 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 0279EB408A; Mon, 23 Jun 2008 14:24:44 -0400 (EDT) In-Reply-To: (Miles Bader's message of "Mon, 23 Jun 2008 11:40:17 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered HAS_X_HELO=0, RV3044=0 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:99795 Archived-At: > I'm not sure what your point is .. if you mean that we should add a > "simple" word-wrapping feature to the display engine first, ignoring > other features which make it usable for regular use, maybe you're > right. I think many of those "time-sink" features are necessary for > it to be really usable in a way users expect, though, so we should at > least make a tentative plan to add them. We don't have to ignore the other features, but those other features have no impact on the display word-wrapping AFAICT, so we don't have to discuss them right away in this thread and we can address them later on, little by little. After all, we've survived decades without word wrapping at all, so it's not like we need it to work perfectly right away. As for a plan: 1 - improve the fringe indicators so they can be turned off. 2 - visual movement. 3 - maybe add a pilcrow fringe indicator (the issue is obviously not the icon itself but the code that determines where to place it). The order can be changed at will. Stefan