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: Sun, 20 Aug 2023 05:38:56 +0200 Message-ID: <87o7j2bcxb.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> <877cq0l1e9.fsf@dataswamp.org> <834jl3cc0a.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="7222"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:6WcI47zYL/Oumy9m45kV/2DTzhE= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 22 14:13:35 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 1qYQGM-0001hY-PM for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 22 Aug 2023 14:13:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qYQGC-0003xK-KY; Tue, 22 Aug 2023 08:13:24 -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 1qXZHR-0007Mh-7K for help-gnu-emacs@gnu.org; Sat, 19 Aug 2023 23:39:09 -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 1qXZHO-0007zx-Gd for help-gnu-emacs@gnu.org; Sat, 19 Aug 2023 23:39:08 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qXZHM-0008SF-M3 for help-gnu-emacs@gnu.org; Sun, 20 Aug 2023 05:39:04 +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: Tue, 22 Aug 2023 08:13:23 -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:144902 Archived-At: Eli Zaretskii wrote: > That data is available, but _after_ the scroll was already > done. [...] Your idea, by contrast, was to know the results > of scrolling _before_ scrolling It would be computed from the current state plus the intended scrolling, BTW the data isn't what is currently returned by scrolling. No, for example, by opening this very buffer, Emacs already knows its state, since it displays "All" in the mode bar (and I didn't scroll). So it is already there. Somewhere! -- underground experts united https://dataswamp.org/~incal