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: Make scroll-{up, down} move point to {start, end} of newly visible text Date: Sat, 12 Aug 2023 16:31:52 +0300 Message-ID: <83cyzse69j.fsf@gnu.org> References: <83mszb0w9l.fsf@gnu.org> <83il9y22e8.fsf@gnu.org> <834jli1uhb.fsf@gnu.org> <83msz7wez5.fsf@gnu.org> <87h6pcj5x1.fsf@dataswamp.org> <83y1iln1up.fsf@gnu.org> <87wmy4lyol.fsf@dataswamp.org> <837cq2iyyw.fsf@gnu.org> <87zg2yu600.fsf@dataswamp.org> <838rahhl4s.fsf@gnu.org> <87bkfdkbzo.fsf@dataswamp.org> <83ttt5fmmn.fsf@gnu.org> <87h6p5ieog.fsf@dataswamp.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26810"; 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 Sat Aug 12 15:32:00 2023 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 1qUoik-0006lB-Gn for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 12 Aug 2023 15:31:58 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qUoiH-0005KZ-NP; Sat, 12 Aug 2023 09:31:30 -0400 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 1qUoi8-0005JS-VG for help-gnu-emacs@gnu.org; Sat, 12 Aug 2023 09:31:24 -0400 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 1qUoi8-0005bN-NM for help-gnu-emacs@gnu.org; Sat, 12 Aug 2023 09:31:20 -0400 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=JH+YRiRN4XfRKu07KJhse3QkFC2TYYQGT1qTL3CBtLA=; b=biAyF0boxDlY AdQH7QO2dzpjtQodQYB2nE8AHrROB18DF2HJMAaVs3rWhNk0WREqy8VSt6jeNPS+1I1Y8iYxC+2H+ d/DIHjeyWGgNOPZfyVlhgBHzmX1/pS4C6j3w3SzwnKhw8P2QZ60BBYWDvWbYJYH24XEKmbs23ojQ8 28wTdHVFKOJBJh+ywGLDnmc9XoJ8iOT1WVKxkjIWL34qC4yYQyjMzgSmC06qyjJql7Oo3ivnkNpP0 8N5ne7XdxAah6W2DVROa+6LUaqukAYDM+oTfxP2fTIacXqCzjlr3nB0tYYNlNFaLshp4zdcw46haz 3GkUXIS0TD9LMNffZCaqJg==; In-Reply-To: <87h6p5ieog.fsf@dataswamp.org> (message from Emanuel Berg on Fri, 11 Aug 2023 21:04:15 +0200) 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:144779 Archived-At: > From: Emanuel Berg > Date: Fri, 11 Aug 2023 21:04:15 +0200 > > Eli Zaretskii wrote: > > > You can find it in the simple cases like the one you > > describe, but not in general. For example, if you scroll by > > N window-fulls > > Actually depending on what data is available maybe that can be > computed quite easily, by adding N, divide by the number of > lines visibly etc, simple arithmetics. You forgot that Emacs supports variable fonts and images embedded in text since 2001... So the simple arithmetics doesn't really work, except in some cases where you are lucky.