emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: outline-minor-mode: Did something change


From: T.V Raman
Subject: Re: outline-minor-mode: Did something change
Date: Thu, 11 Jan 2024 08:36:28 -0800
User-agent: Gnus/5.13 (Gnus v5.13)

Juri Linkov <juri@linkov.net> writes:


I' not disagreeing with you; what I was pointing out is that the HTML
Web rejected all notions of structured markup a long time ago, so hoping
that structure alone will give us something useful remains  a dream --
one  that I too dremt  a long time ago

>>>> The new function shr-outline-search doesn't use outline-regexp.
>>>> It searches for the text property 'outline-level' that the function
>>>> 'shr-heading' puts on HTML headers.  Then it makes outline headings
>>>> only on the lines with HTML headers.  This is a more reliable way
>>>> than using a regexp.
>>>>
>>>> However, if you want to make outlines with a specific regexp
>>>> what you already did is the right way to do this.
>>>
>>> Using headers is the right idea an the regexp is a hack, but sadly
>>> the entire Web is a hack that forgot the meaning of structure a long,
>>> long time ago!
>>
>> Only think to add: could we have a half-way house solution that at least
>> for a while uses both ie outline-level and outline-regexp?
>
> outline-regexp is too unreliable: in eww need not to mismatch HTML headers,
> in emacs-lisp-mode not to match the open parenthesis in the docstring, etc.
> For the same reason tree-sitter is preferable to regexp-based font-lock.

-- 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]