GNU bug report logs -
#51809
29.0.50; [PATCH] Support for outline default state in Diff buffers
Previous Next
Reported by: Matthias Meulien <orontee <at> gmail.com>
Date: Sat, 13 Nov 2021 13:10:02 UTC
Severity: normal
Tags: fixed, patch
Fixed in version 29.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
Message #98 received at 51809 <at> debbugs.gnu.org (full text, mbox):
>> (...) Also xref works nicely, although I don't know why it requires
>> `outline-apply-default-state' after enabling `outline-minor-mode':
>
> It's a mistake to rely on `hack-local-variables-hook' to call
> `outline-apply-default-state' when Outline minor mode is enabled since
> `hack-local-variables-hook' is run after processing a file's local
> variable specs.
There is also such a case possible where the file begins with a prop-line:
# -*- mode: outline-minor; -*-
and ends with the Local Variables section, e.g.:
# outline-default-state: 2
`hack-local-variables-hook' can handle such case in `outline-minor-mode'.
> I'll send an updated patch after some time using this.
Now you can take in use a new hook added in bug#52855 that allows
applying the default state after vc-diff finishes:
(add-hook 'vc-diff-finish-functions 'outline-apply-default-state)
This bug report was last modified 3 years and 91 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.