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: Window splitting issues with margins Date: Thu, 26 Nov 2015 17:58:34 +0100 Message-ID: <56573A3A.40105@gmx.at> References: <874mgrwerb.fsf@fastmail.fm> <5644A2AC.3080703@gmx.at> <871tbux3vb.fsf@fastmail.fm> <564599A6.6060306@gmx.at> <838u62guhm.fsf@gnu.org> <87mvugs4la.fsf@fastmail.fm> <836112c554.fsf@gnu.org> <87mvudlw6g.fsf@fastmail.fm> <564A26ED.6000208@gmx.at> <564AE6ED.5080002@gmx.at> <87si4214q5.fsf@fastmail.fm> <87610rlfj8.fsf@fastmail.fm> <5654B9C9.6010503@gmx.at> <877fl5lutk.fsf@fastmail.fm> <5656C18E.8040508@gmx.at> <83poywvk41.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1448557159 20691 80.91.229.3 (26 Nov 2015 16:59:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Nov 2015 16:59:19 +0000 (UTC) Cc: joostkremers@fastmail.fm, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 26 17:59:09 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 1a1zsf-0007Yf-27 for ged-emacs-devel@m.gmane.org; Thu, 26 Nov 2015 17:58:49 +0100 Original-Received: from localhost ([::1]:52279 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1zsh-0004hV-8C for ged-emacs-devel@m.gmane.org; Thu, 26 Nov 2015 11:58:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1zsd-0004hJ-8G for emacs-devel@gnu.org; Thu, 26 Nov 2015 11:58:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a1zsa-0002TP-1m for emacs-devel@gnu.org; Thu, 26 Nov 2015 11:58:47 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:60569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1zsZ-0002TF-OY; Thu, 26 Nov 2015 11:58:43 -0500 Original-Received: from [192.168.1.100] ([213.162.68.43]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LlDx4-1aZgXO2jG2-00b3JL; Thu, 26 Nov 2015 17:58:40 +0100 In-Reply-To: <83poywvk41.fsf@gnu.org> X-Provags-ID: V03:K0:N9RVuORrC6quiGSz5XTxYrbZymeMDJet7SQGtxsNg8zA+uxjJE4 jWO8qKCzJGCJ8fb2u3XegIUI11xAYTYl2pg0hSWOBrvwttGzrbE01X7g+c8VE12AIoNidEm vguNfLXLucyvO175o3ViDzKvPk9YsgZeutHhgchebsowQ2CPvEqISGvEoEd2zWdy+c33loG hRPlJZ2G6UaBGOYDkxWJg== X-UI-Out-Filterresults: notjunk:1;V01:K0:D8SIPRx+DBU=:nv8juH249cBTN0tF+8FDQR HMuaLWdAkTmhG0T9Z0Lqw8TLpx1FqqFIb/Dgo39wtltx0yCezgPIGYZJbcxgKk0rwqUHDY0cM rtApVKcUawICJvYJlm97nXx+G5EPEA/cpTKEwpM7FlGCetYYuhNnRTjqRQWWBFJRTNW+lz8cc Ymo1CWCLfIyF8LpbXHhKVK3NOn8WkG7lMElDCW053VcsKyh2VqfZwsKELhr6M6O9SDB0zu0zi UtP2zUqqdV0NJ118o3YuJjzNqs1g+P0E5smeo9SsJ2ekeI2HdIe9b+twEdkDv3R6shJqh6WvX 5Uu4zmEvON3UFIk/JmyVHtItjTLaO3PJuN1UJnyeESIDnoPnptXxL7GGm8Jeb5R07p3i7NUiA w8d2cy4y2cQaBeiWv8Pojy8tG5m+1yUGAgt2kfwRqOevXfFz2tRtZpc9abHajDM0gL10g4N7p zviuoDSldhEPgt4XZOSRNM1NrEXUe/2PMsiLjyuzxJWplVEBc7qazC61P9vMIhmOSmzLukKBI DX7ZlSXbYLCYleaoHv1Jq0m4gW+KfRbqBAj4BJH3lD4LkRhlrwds54cMSUJ4XdJwljddNWwVV H5vbapPgyknQnbDeulmXaVTukeCtOaoe1aXXvcq4eKXgoDA2rUr2nfMLMHQO14uXZltf/m8gg RZD4d6JfEnzuFWGaByhogGoZ11p0QRvU/lCkFDW1FZO8KWiXt0qme2E9scBXVCHqu+yao8Pnw LxIX5eDCV79YwGFQOC2T/MTlMP1CxoxELzJCm2vlyFaMhTihhSy49q3vadRvdsX1jUkzkWtq X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.21 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:195299 Archived-At: > When a window's got non-zero width display margin, that margin gets a > portion of the window's glyph matrix allocated for it. So each glyph > row has a portion that belongs to the margin. Then any display spec > that writes into the margin produces glyphs which are added to the > margin portion of the glyph row, until all the available width there > is exhausted, at which point any additional text (or images) written > into the margin simply gets discarded (there's no "continuation" or > line-wrapping for display margins). But until then, you get > effectively the concatenation of everything written into the margins, > in the order the display engine examines the buffer and its associated > display strings/images and overlays. So this discussion is not hypothetical. Does anyone take care of inserting spaces between the specs? If not this is yet another thing modes had to agree upon. martin