From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: How to Display a Zero Height Line Date: Sun, 01 Dec 2024 08:41:20 +0200 Message-ID: <86v7w36h2n.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22757"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 01 07:41:53 2024 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tHdeS-0005jw-LD for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 01 Dec 2024 07:41:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tHde5-0000Zv-V2; Sun, 01 Dec 2024 01:41:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tHde0-0000Zf-8i for help-gnu-emacs@gnu.org; Sun, 01 Dec 2024 01:41:24 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tHddz-00027f-Tg for help-gnu-emacs@gnu.org; Sun, 01 Dec 2024 01:41:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=VybmZPcrHhA9mVzvuQZ07ij+wREqpOWBO43gKyaoTio=; b=SLItFhnn80+p 8y5IrriZrYIgc2p952Kyv7eZN/hWNmwDm6FNFAZytNDL51pcJiQRJYfHCnwRBe95Dd/ui3Kf/Ha/O GmeMEtbvSZQgC5y7gxzEtshJzm6h2veaS2KD98D7pDucUW2pgYcg1LnsM3Nm7Qfhtil6C/8cL4iED IE4y36qrCo72jT2QO+NUATvkV105a7EqDbmLoiE5iBqMVH++jlWf550E9YR1djJnchM3CBraQ6As1 MGEGzjnBn1jzFoYguGwtF665wQjgSxqIVCSBRqr5cTWFzRJU/xSyl53cVmkX7JvYn/IpIgfmhqeOx TBxMK6c9NhzNXcAtjZwKow==; In-Reply-To: (message from Psionic K on Sun, 1 Dec 2024 10:04:32 +0900) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:148472 Archived-At: > From: Psionic K > Date: Sun, 1 Dec 2024 10:04:32 +0900 > > 1. There is vertical space between a target line and the line above or > top of the buffer > 2. This vertical space does not have a side effect of extending the > background or `:inverse-video' background of the target line or the > line above it > 3. The vertical space can be drawn at zero height and at fractional > heights up to the distance content is slid in from What do you mean by "extending the background of :inverse-video background" of a line? Can you show some simple Lisp which produces this effect on display? Since this seems to be the main obstacle you found, it is very important to understand what it is and how it is created. > Within a fontified buffer, I have been unable to make actual newlines > into fractional or zero height using overlays. I have neither been > able to use `:before-string` or `:after-string` as properties or > overlays. Did you try to use an overlay with just the line-height overlay property, and put that overlay on the newline at end of line? IOW, I don't understand why you are talking about before-string and after-string: those are used to show text that doesn't come from the buffer (but from strings instead), which AFAIU is not your case, at least not for the purpose of affecting the height of a text line.