[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs master + org Wrong type argument: number-or-marker-p
From: |
Eli Zaretskii |
Subject: |
Re: emacs master + org Wrong type argument: number-or-marker-p |
Date: |
Wed, 03 Aug 2022 15:34:27 +0300 |
> From: Po Lu <luangruo@yahoo.com>
> Cc: acm@muc.de, gregory@heytings.org, mattiase@acm.org,
> philipk@posteo.net, silent2600@gmail.com, emacs-devel@gnu.org
> Date: Wed, 03 Aug 2022 20:07:16 +0800
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > How would that work in practice? Font-locking code uses functions and
> > regexps provided by the major modes, so it cannot by itself prevent
> > widening. Many major modes want their fontification to start from the
> > beginning of the line, which can be very far in a buffer with long
> > lines; and quite a few major modes use code that widens to BOB.
> >
> > What can font-lock do to prevent that?
>
> But not every piece of code widens and scans from BOB to EOL.
Many do.
> The idea is to change all problematic code in Emacs to only widen to
> limits placed by redisplay, instead of changing widen and
> narrow-to-region themselves.
There's no reason to "widen to limits placed by redisplay", they should
just not change the existing restriction.
And when (and if!) your idea is implemented for the relevant modes in
Emacs, we can flip the default value of long-line-threshold to nil.
So dazzle me!
- Re: emacs master + org Wrong type argument: number-or-marker-p, (continued)
- Re: emacs master + org Wrong type argument: number-or-marker-p, Alan Mackenzie, 2022/08/01
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/02
- Re: emacs master + org Wrong type argument: number-or-marker-p, Alan Mackenzie, 2022/08/02
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/02
- Re: emacs master + org Wrong type argument: number-or-marker-p, Alan Mackenzie, 2022/08/02
- Re: emacs master + org Wrong type argument: number-or-marker-p, Po Lu, 2022/08/02
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/02
- Re: emacs master + org Wrong type argument: number-or-marker-p, Po Lu, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Po Lu, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p,
Eli Zaretskii <=
- Re: emacs master + org Wrong type argument: number-or-marker-p, Po Lu, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Po Lu, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Gregory Heytings, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Po Lu, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/04
- Re: emacs master + org Wrong type argument: number-or-marker-p, Stefan Monnier, 2022/08/03
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/04
- Re: emacs master + org Wrong type argument: number-or-marker-p, Po Lu, 2022/08/04
- Re: emacs master + org Wrong type argument: number-or-marker-p, Eli Zaretskii, 2022/08/04