[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Make scroll-{up, down} move point to {start, end} of newly visible t
From: |
Eli Zaretskii |
Subject: |
Re: Make scroll-{up, down} move point to {start, end} of newly visible text |
Date: |
Tue, 01 Aug 2023 18:44:31 +0300 |
> From: Spencer Baugh <sbaugh@janestreet.com>
> Date: Tue, 01 Aug 2023 10:50:48 -0400
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > If by "new text start" you mean the first line that was not visible in
> > the window before C-v, then set scroll-margin to the value of
> > next-screen-context-lines, and then Emacs will put point at that first
> > new line.
> >
> > Is that what you want?
>
> Yes, that's exactly what I mean and want! Perfect, and very clever!
> That indeed moves point to the division between old and new text!
>
> Ah, but there's a missing feature... I'd like it to also work as I
> described when I use scrolling with a prefix argument. That is, it
> should move point to the division between old and new text even then.
>
> So M-5 C-v would move point to 5 lines from the end of the buffer.
> scroll-margin might interfere, but I still would want point to be at the
> division between old and new text.
When you scroll by a small number of lines, Emacs generally doesn't
move point at all, unless it has to. And in that case, what exactly
is "new text"? it's basically undefined.
IOW, scrolling by single lines or a small number of lines is very
similar to scrolling with down-arrow or up-arrow, and those already
behave like you want. So why not use arrows instead?
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Michael Heerdegen, 2023/08/01
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, hw, 2023/08/01
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Eli Zaretskii, 2023/08/01
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Spencer Baugh, 2023/08/01
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text,
Eli Zaretskii <=
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Spencer Baugh, 2023/08/01
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Eli Zaretskii, 2023/08/01
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Spencer Baugh, 2023/08/01
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Spencer Baugh, 2023/08/03
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Eli Zaretskii, 2023/08/04
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Emanuel Berg, 2023/08/08
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Eli Zaretskii, 2023/08/08
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Emanuel Berg, 2023/08/10
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Eli Zaretskii, 2023/08/10
- Re: Make scroll-{up, down} move point to {start, end} of newly visible text, Emanuel Berg, 2023/08/11