]> git.eshelyaron.com Git - emacs.git/commit
outline.el: Remove buttons properly, including the " "
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 6 Jul 2025 16:27:04 +0000 (12:27 -0400)
committerEshel Yaron <me@eshelyaron.com>
Thu, 24 Jul 2025 11:57:26 +0000 (13:57 +0200)
commitfd4cdd9b8c02741d92daa5b50368f835e9c99da8
tree83fc60932731cea52950a2e779b136837d5a37f2
parentea7bbb9632c3d4037882b794d1b5b4bf14683d33
outline.el: Remove buttons properly, including the "  "

In Xref, enabling+disabling `outline-minor-mode` left two spaces
in front of every heading (a.k.a "group") line.

* lisp/outline.el (outline--remove-buttons): New function.
(outline-minor-mode, outline--fix-buttons-after-change): Use it.
(outline-after-change-functions): Improve docstring.

(cherry picked from commit 845bb83a2236535455b3934709dc3a987933bcb9)
lisp/outline.el