From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#2749: 23.0.91; Visual Line Mode: incorrect line wrapping in corner case Date: Fri, 10 May 2013 22:31:53 +0300 Message-ID: <83d2sybphy.fsf@gnu.org> References: <87d4c694r2.fsf@cyd.mit.edu> <87obfhhn9d.fsf@rosalinde.fritz.box> <871u9f6ij1.fsf@rosalinde.fritz.box> <83ip2qc23k.fsf@gnu.org> <87wqr66dij.fsf@rosalinde.fritz.box> <83ehdebut7.fsf@gnu.org> <87sj1u64ew.fsf@rosalinde.fritz.box> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1368214384 27707 80.91.229.3 (10 May 2013 19:33:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 10 May 2013 19:33:04 +0000 (UTC) Cc: pent@aparamon.msk.ru, 2749@debbugs.gnu.org To: Stephen Berman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 10 21:33:02 2013 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 1Uat3n-0002qy-7c for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 May 2013 21:32:55 +0200 Original-Received: from localhost ([::1]:48334 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uat3m-0004Pd-Pp for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 May 2013 15:32:54 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:51036) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uat3j-0004PY-HN for bug-gnu-emacs@gnu.org; Fri, 10 May 2013 15:32:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uat3i-0007Pt-H5 for bug-gnu-emacs@gnu.org; Fri, 10 May 2013 15:32:51 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60021) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uat3i-0007Pp-E7 for bug-gnu-emacs@gnu.org; Fri, 10 May 2013 15:32:50 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Uat3t-0004op-Im for bug-gnu-emacs@gnu.org; Fri, 10 May 2013 15:33:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 May 2013 19:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 2749 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 2749-submit@debbugs.gnu.org id=B2749.136821435318416 (code B ref 2749); Fri, 10 May 2013 19:33:01 +0000 Original-Received: (at 2749) by debbugs.gnu.org; 10 May 2013 19:32:33 +0000 Original-Received: from localhost ([127.0.0.1]:35897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uat3R-0004my-4q for submit@debbugs.gnu.org; Fri, 10 May 2013 15:32:33 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:42856) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uat3O-0004me-HA for 2749@debbugs.gnu.org; Fri, 10 May 2013 15:32:31 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MML00900KU7OM00@a-mtaout23.012.net.il> for 2749@debbugs.gnu.org; Fri, 10 May 2013 22:32:13 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MML0093LKXLO510@a-mtaout23.012.net.il>; Fri, 10 May 2013 22:32:09 +0300 (IDT) In-reply-to: <87sj1u64ew.fsf@rosalinde.fritz.box> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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:74137 Archived-At: > From: Stephen Berman > Cc: monnier@iro.umontreal.ca, pent@aparamon.msk.ru, 2749@debbugs.gnu.org > Date: Fri, 10 May 2013 21:06:15 +0200 > > > Do you use Org mode or any other modes (e.g., magit) that are heavy > > users of display strings? > > I don't use either of those modes, but I have been developing a new > version of todo-mode.el for a very long time (which I plan to submit for > possible inclusion in Emacs, hopefully before the next pretest begins) > and it uses before-string overlays, on the order of hundreds per buffer > (though most are not in the visible window at any time), as well as > word-wrap and wrap-prefix. Before- and after-strings are much easier on the display engine than 'display' text properties and overlays with 'display' properties. > I may be misunderstanding you here, but it sounds like you think the > patch to enable overflow-newline-into-fringe in Visual Line mode is > already in the trunk; it isn't. I know. I said "imagine" because I understand this change is not in the repository. > But if it were now enabled (with my patch) and your patch were also > added (to prevent the problem I reported today), then Org and magit > users and others will be able to see if other problems do arise. I suspect subtle issues will be triggered by this change in modes that make heavy use of display properties. But if Stefan is willing to take that risk, let's install this and see what breaks.