From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Joost Kremers Newsgroups: gmane.emacs.devel Subject: Re: highlight-indent-guides in display engine Date: Mon, 15 Jul 2019 07:44:35 +0200 Message-ID: <87lfwzg8cc.fsf@fastmail.fm> References: <20190706211716.semd47fksgh66rug@Ergus> <83sgrh7uol.fsf@gnu.org> <20190711190651.b2kg64fg2ole2i5d@Ergus> <83zhlk2xiu.fsf@gnu.org> <20190712002127.6tm3scplu73syinp@Ergus> <83tvbr3fl7.fsf@gnu.org> <20190712095841.qn5rlgxxgqjllz4k@Ergus> <83h87r2wpk.fsf@gnu.org> <20190712185100.omyyovxh5hqzpk5z@Ergus> <83v9w61ktg.fsf@gnu.org> <878st249o1.fsf@fastmail.fm> <83ims61g80.fsf@gnu.org> <87o91xfwfo.fsf@fastmail.fm> <83ef2tyy5g.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="213102"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: mu4e 1.3.2; emacs 26.2 Cc: spacibba@aol.com To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 15 07:44:47 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hmtn4-000rhp-RQ for ged-emacs-devel@m.gmane.org; Mon, 15 Jul 2019 07:44:47 +0200 Original-Received: from localhost ([::1]:35246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmtn3-0002QP-BJ for ged-emacs-devel@m.gmane.org; Mon, 15 Jul 2019 01:44:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35177) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmtn0-0002Q7-SA for emacs-devel@gnu.org; Mon, 15 Jul 2019 01:44:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmtmz-0000Xh-Pl for emacs-devel@gnu.org; Mon, 15 Jul 2019 01:44:42 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:55941) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hmtmz-0000SH-4P for emacs-devel@gnu.org; Mon, 15 Jul 2019 01:44:41 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 3A24922089; Mon, 15 Jul 2019 01:44:39 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 15 Jul 2019 01:44:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm3; bh=p1u1t78hiGqt3sF4ms9z+7VRQp xACzBJujaLJTn+p1g=; b=cdH29bbWVJUIidylr2W0REQjSwe4zG+VXsE1sZYzEu SP71sXekDnVIFNPkybpzrH1zi0AQETtpJduCZYQXqI52xJpsTJiQD0D2R2pj3wQp lg47sbdqCJ5w5faNBMx0eE+L7F2J4KR3JWPZsg+5fMO8IqYdjzgK9RYFOW84lrrY qOT+EG9aILl+x8BlPojNxz0I9V1ESR9zZkiQl9bH+yEoE6tVl+BvMDp/beDm/zfg 5M6h9G/L2W+jxzuOZXHcytGNw6hzPE0/SHNwb6VT3IRigRNkD5WwqvTYO9kD8wjX Br1G0XpT0eg1b7YuCKdwARL00JiVttAnV0iwuAUwbXHA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=p1u1t7 8hiGqt3sF4ms9z+7VRQpxACzBJujaLJTn+p1g=; b=PYYgNez00GfIc1o6vcZSDK QncagGAXdycgkqgxoC6G+CjhQBRG9hfemzWsifrXx8GD6O9ulQc2HankNeEoqmkM dDEGs6hUZX6pfGcCE8a2AprOZ9WrtYEZJRFQ65FJNtfPL5s+GBPx6piSzQv9LC0y Fj+pIxvv/ba+/iMTwrDAK8M4WHCou+mC/pyUGNDzGYBrF7S47aXRoqBqb9nUpZwv X5eUh9dNFFGPtQPEqPw8mrpR5J3MwgBKdf/lM+JO29m6CslcHXfMLuZe6jdQrSYY uOMBpsHV2kFUTEaxkRBryM526BCNGKBVzdmLkAOa1lvcVHh5tGJdBtiyVNErIVXQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrheejgdejvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfhgfhffvufgjfffkgggtsehttdertd dtredtnecuhfhrohhmpeflohhoshhtucfmrhgvmhgvrhhsuceojhhoohhsthhkrhgvmhgv rhhssehfrghsthhmrghilhdrfhhmqeenucfkphepleegrddvudefrdegtddrvdegieenuc frrghrrghmpehmrghilhhfrhhomhepjhhoohhsthhkrhgvmhgvrhhssehfrghsthhmrghi lhdrfhhmnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Original-Received: from Swift.fastmail.com (94-213-40-246.cable.dynamic.v4.ziggo.nl [94.213.40.246]) by mail.messagingengine.com (Postfix) with ESMTPA id 510EA8005A; Mon, 15 Jul 2019 01:44:38 -0400 (EDT) In-reply-to: <83ef2tyy5g.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.29 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.org gmane.emacs.devel:243372 On Sun, Jul 14 2019, Eli Zaretskii wrote: >> From: Joost Kremers >> Just my opinion, but from a user's perspective it might seem >> rather strange that a feature that Emacs supports out of the >> box >> does *not* work with Lisp. With any other editor I might think >> "oh >> well", but Emacs *is* Lisp. > > So you are saying that we should not provide this as a built-in > feature unless we also support dynamic indentation that doesn't > heed > to tab stops and tab-width? No, it's probably better to provide this feature for some languages than not to provide it at all. I'm just saying that that will raise some eyebrows in the future and may lead to some surprised questions on the relevant fora. So perhaps some thought about how it might (eventually) be implemented for Lisp may be in order. (Perhaps as a completely separate package written in Lisp, or perhaps with some additional Lisp code that uses the underlying functionality in the C code? I have no idea what's feasible.) -- Joost Kremers Life has its moments