From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Pixel-based display functions Date: Sat, 07 Feb 2015 13:28:18 +0100 Message-ID: <54D604E2.1000401@gmx.at> References: <87ioflq0dz.fsf@building.gnus.org> <54CE2187.9070003@gmx.at> <83lhkhiq8t.fsf@gnu.org> <54CE54A3.1020707@gmx.at> <838ughilmo.fsf@gnu.org> <54CE6BD2.8000402@gmx.at> <8361bliin0.fsf@gnu.org> <83386piiby.fsf@gnu.org> <87oap9yoti.fsf@building.gnus.org> <874mqzvnwo.fsf@building.gnus.org> <83h9uzeb4a.fsf@gnu.org> <87bnl7jrr7.fsf@building.gnus.org> <831tm3dt8u.fsf@gnu.org> <87k2zvgj4d.fsf@building.gnus.org> <83siejcahb.fsf@gnu.org> <87bnl7gh7x.fsf@building.gnus.org> <87zj8qcqjv.fsf@building.gnus.org> <87r3u2cn46.fsf@building.gnus.org> <838ugacfd3.fsf@gnu.org> <87fvaiccjk.fsf@building.gnus.org> <54D5FAD7.1060109@gmx.at> <83pp9maq0m.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1423312128 7125 80.91.229.3 (7 Feb 2015 12:28:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Feb 2015 12:28:48 +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 Sat Feb 07 13:28:44 2015 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 1YK4V9-0007CE-IA for ged-emacs-devel@m.gmane.org; Sat, 07 Feb 2015 13:28:43 +0100 Original-Received: from localhost ([::1]:52604 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YK4V8-0004f9-Ql for ged-emacs-devel@m.gmane.org; Sat, 07 Feb 2015 07:28:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57564) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YK4V4-0004bH-OA for emacs-devel@gnu.org; Sat, 07 Feb 2015 07:28:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YK4V4-0005dH-1X for emacs-devel@gnu.org; Sat, 07 Feb 2015 07:28:38 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:57032) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YK4V0-0005bg-Bn; Sat, 07 Feb 2015 07:28:34 -0500 Original-Received: from [62.46.211.15] ([62.46.211.15]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LikE1-1XmOIq1jSP-00cuqg; Sat, 07 Feb 2015 13:28:29 +0100 In-Reply-To: <83pp9maq0m.fsf@gnu.org> X-Provags-ID: V03:K0:4cqiAOW6Qb4FlIY6wK+2m2hb/iD7tJh4xaf0XdMBgMKpyCzlYRw fF7l6aAN0NtqYSjiizJx5xy6R/eOvV9oEfx98xeUUuPA84FkeEoXRELCtHyzF71XqwJbW8x QL2KC3Le+7vLGL+6aEQbrpgRn2qvtFiA9E+SioYPgMXHR6wdfXJoIRQt17danhWw3gOYco3 SMRvNwrxlXbqqkSwmjelw== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.15.15 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:182596 Archived-At: >> (2) For each cell put the text in a buffer and show the buffer in a >> window. > > I thought Lars didn't want to flash display of such windows. How comes we'd flash them? He would obviously restore the window configuration before the next redisplay. > Doesn't posn-at-point and end-of-visual-line already provide the means > to get this information? The latter calls `vertical-motion' so this should work indeed. But does `vertical-motion' have to go back to the beginning of a logical line when it's broken into several visual lines? This would mean that we'd always have to rescan from the beginning of the logical line for each visual line break and the contents of each cell might often consist of one long logical line only. martin