[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master 2ef6f943abd: Add option to control default outlining in 'C-h
From: |
Michael Heerdegen |
Subject: |
Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b' |
Date: |
Tue, 25 Apr 2023 20:32:23 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Eli Zaretskii <eliz@gnu.org> writes:
> What is the purpose of requesting a custom function to actually
> hide/unhide the headings, i.e. to know enough about the structure and
> internal details of Outline mode to do its job?
I guess the idea is to let the user decide _how_ to unhide a sublevel:
reveal only one level, N levels, everything, only a certain leaf and
its parents, etc. That's a useful feature.
A nice semantics for the custom-function, although not backward
compatible, that would still allow doing this, could be: if the non-nil
return value of the custom-function is functionp, we call it. Other
non-nil values mean we perform some default action, like showing the
complete subbranch.
Michael.
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', (continued)
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Robert Pluim, 2023/04/25
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Juri Linkov, 2023/04/25
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Eli Zaretskii, 2023/04/25
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Juri Linkov, 2023/04/25
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Eli Zaretskii, 2023/04/25
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Robert Pluim, 2023/04/26
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Eli Zaretskii, 2023/04/26
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Robert Pluim, 2023/04/26
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Eli Zaretskii, 2023/04/26
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Robert Pluim, 2023/04/26
- Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b',
Michael Heerdegen <=
Re: master 2ef6f943abd: Add option to control default outlining in 'C-h b', Eshel Yaron, 2023/04/29