GNU bug report logs - #70331
[PATCH] Call custom folding functions with consistent point

Previous Next

Package: auctex;

Reported by: Paul Nelson <ultrono <at> gmail.com>

Date: Thu, 11 Apr 2024 05:49:03 UTC

Severity: normal

Tags: patch

Done: Arash Esbati <arash <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Paul Nelson <ultrono <at> gmail.com>
To: bug-auctex <at> gnu.org
Subject: [PATCH] Call custom folding functions with consistent point
Date: Thu, 11 Apr 2024 07:47:33 +0200
[Message part 1 (text/plain, inline)]
Hello,

As you know, one way to customize TeX-fold-mode is to supply functions
to the variables TeX-fold-*-spec-list, which are then called by
TeX-fold-hide-item.  This patch introduces the convention that such
functions are called with point positioned at the beginning of the
item to be folded.  This already happens "by accident" when the
folding occurs via TeX-fold-region, but not via TeX-fold-post-command,
for instance.

The motivation for having a consistent convention is that it makes it
possible (or at least simpler) to introduce more advanced folding
specs that depend on more than just the provided argument list.  For
example, in https://github.com/ultronozm/czm-tex-fold.el, I have used
similar functionality, implemented via :override advice, to fold
\begin{theorem} as "Theorem 1.1", with the correct equation number.
The patch would allow me to excise the advice.

Thanks, best,

Paul
[0001-Call-custom-folding-functions-with-consistent-point.patch (application/octet-stream, attachment)]

This bug report was last modified 1 year and 129 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.