From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Make scroll-{up, down} move point to {start, end} of newly visible text Date: Sat, 12 Aug 2023 17:35:10 +0200 Message-ID: <877cq0l1e9.fsf@dataswamp.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> <83cyzse69j.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14279"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:dFgkTGFERizCw5054e8/l5oOyzk= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 13 14:50:37 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 1qVAYH-0003WZ-Fa for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 13 Aug 2023 14:50:37 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qVAY0-0005s5-Ez; Sun, 13 Aug 2023 08:50:20 -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 1qUqeB-0007xE-DW for help-gnu-emacs@gnu.org; Sat, 12 Aug 2023 11:35:23 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qUqe9-0002MQ-Mv for help-gnu-emacs@gnu.org; Sat, 12 Aug 2023 11:35:23 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qUqe5-000374-NN for help-gnu-emacs@gnu.org; Sat, 12 Aug 2023 17:35:18 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 13 Aug 2023 08:50:18 -0400 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:144789 Archived-At: Eli Zaretskii wrote: >> 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. It is pointless to discuss what can ore cannot be done until it is clear what data is or can be available. Since it says "Bottom" in my mode bar that data is clearly available somewhere, and it is actually everything needed in this case to prevent or allow scrolling .... -- underground experts united https://dataswamp.org/~incal