[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#5293: 23.1; unload-feature on buffer-local hooks
From: |
Juanma Barranquero |
Subject: |
bug#5293: 23.1; unload-feature on buffer-local hooks |
Date: |
Fri, 15 Jul 2011 18:20:35 +0200 |
On Fri, Jul 15, 2011 at 18:08, Štěpán Němec <stepnem@gmail.com> wrote:
> Note I omitted the "major" part, i.e., it's not uncommon for minor modes
> to make global hook additions. Sorry if that's not really related to the
> problem at hand.
Currently, minor modes are not automatically turned off; packages that
define minor modes *need* a FEATURE-unload-function. See allout.el,
hi-lock.el, hl-line.el, linum.el, etc. Turning off the minor mode
should remove these hooks.
> The important thing is that the documentation needs to
> describe what actually happens, so whatever you decide to do about this,
> please update the documentation (which, as you confirmed, needs to be
> done anyway).
I agree that the documentation should better reflect what
unload-feature actually does, but I won't be the one writing it. I
suck at that.
Juanma
bug#5293: 23.1; unload-feature on buffer-local hooks, Stefan Monnier, 2011/07/16