From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Better handling of window margins Date: Sun, 06 Dec 2015 16:29:01 -0800 Message-ID: References: <87mvttsvsj.fsf@fastmail.fm> <838u5cka88.fsf@gnu.org> <565F3441.1020707@gmx.at> <83610gjabz.fsf@gnu.org> <566086FA.6010603@gmx.at> <83h9jzi99p.fsf@gnu.org> <83d1umiq9u.fsf@gnu.org> <83lh9agtke.fsf@gnu.org> <834mfygihw.fsf@gnu.org> <83vb8dgbo6.fsf@gnu.org> <83si3hfhvy.fsf@gnu.org> <83bna4gajl.fsf@gnu.org> <83twnveewy.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1449448185 16063 80.91.229.3 (7 Dec 2015 00:29:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 7 Dec 2015 00:29:45 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 07 01:29:37 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 1a5jgP-0003Fg-2Q for ged-emacs-devel@m.gmane.org; Mon, 07 Dec 2015 01:29:37 +0100 Original-Received: from localhost ([::1]:51795 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5jgJ-0000g0-Cr for ged-emacs-devel@m.gmane.org; Sun, 06 Dec 2015 19:29:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5jg5-0000fs-Qn for emacs-devel@gnu.org; Sun, 06 Dec 2015 19:29:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a5jg1-00076l-8b for emacs-devel@gnu.org; Sun, 06 Dec 2015 19:29:17 -0500 Original-Received: from mail-pa0-x22f.google.com ([2607:f8b0:400e:c03::22f]:36013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a5jfv-00075j-PP; Sun, 06 Dec 2015 19:29:07 -0500 Original-Received: by pacdm15 with SMTP id dm15so115276284pac.3; Sun, 06 Dec 2015 16:29:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version:content-type; bh=bK1NkuLlSQlncr3y5vKnNxLhVUoIIBhtoGy/yT1LbUI=; b=yl5G+EXqDSyoicJjPDdOGgdfeyPyerwgZROEpIwjpC0tTFF9AetNpiIhSOAYfZQRHl 76OEoJCePSTS3SDgYaa4P3UBeDyQ296yJD8rWZBQoderrtbRjU2P3VBgaolj29cZxBhX 4tykIB/D72SAyHdi/cxANP3YMT/H5ueDtwFNj6b9lfdQAkv3VJK6oKqYHM5pCwmFlKHB VgbyLAHowj+3CL9PDBPHuwD0NBdKRiT6uk0jZJQhmbqtw1RLmM6EHaczavhsL/agKQR+ ntRGFclTw5Hg8a2YcZ5vesNgUxyEHSHmr5kklfTdgUK/5+8w4nyP7q8oOIBq2UfISdUW QbjA== X-Received: by 10.67.30.227 with SMTP id kh3mr38899304pad.69.1449448147154; Sun, 06 Dec 2015 16:29:07 -0800 (PST) Original-Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id 186sm30306710pfa.24.2015.12.06.16.29.06 (version=TLS1 cipher=AES128-SHA bits=128/128); Sun, 06 Dec 2015 16:29:06 -0800 (PST) Original-Received: by Vulcan.local (Postfix, from userid 501) id B9FDB10F5C440; Sun, 6 Dec 2015 16:29:05 -0800 (PST) In-Reply-To: <83twnveewy.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 06 Dec 2015 18:10:37 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (darwin) Mail-Followup-To: Eli Zaretskii , monnier@iro.umontreal.ca, emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c03::22f 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:195937 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> Eli Zaretskii writes: > Now we are talking about going even farther into the fantasy land, and > imagine packages that also want to control the order with which their stu= ff > is displayed in the margins. Sounds like over-engineering to me, but if > someone can show such packages, perhaps it's not fantasy after all. If the driving force behind this discussion is the inability of linum.el and darkroom.el to play together, then I'm simply OK with them being incompatib= le at this stage in Emacs' development. I would much rather we solve the general case of dealing with window display overall -- solving the multi-margin problem en passant -- than to invent new APIs for a specific use case. It's OK if some things don't work -- even if it feels like they should. It's better to wait for the right solution, then to scramble for an immediate half-solution. =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJWZNLNAAoJEMFE2PTxn+YwW5oL/34yV14UEDe2DubIcFdgLODy GFjkKUYtRV7/4hLHzg29zxg7P9AoiBpo7Rs97hKH9Bsp5DHQOaL9pJGbIh9d7fPM CVHX73ONjj9Kzm1up3wbMrRNABAz0UnNAdC2kpP+XMAv5amuGQmb3bENwtsmHWQT c1u4c4uK6nHPoeLCU8zZdVSCFPAc9y5wIfagNBhMWlRNBn/pVrQUUfhzkArbzSL6 ZeSq2YIQ5l2eL8t1y3zTvOiGAwEomP64y5Q8ig7cG9AsxXBhiLhxmCf0Hhda4gzq Z6SGqLOZTc1yaNxl+IV9Q4SUjHNYlENHZA04YZrH6yAQb7NtclwRXzmKGHbTM8IM 8ZNZfmoIO5QoX7RFnzOlFd7d77sY5TrR3ivA/Gy4bBt0L0Q3RgKsjOwSeQZYW6e6 T6VnFfZgqaCC232WhB6h3Q2xlcgCr9RvDXIakN2tMdGw89KH0XeC0N/k6oT2xDI9 WMq2uHGu12Y9ZDhgT9g0UyfQ3a5aCmBZIHccNwp4kg== =BhAE -----END PGP SIGNATURE----- --=-=-=--