help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How do I initialize globalized minor mode only once?


From: Dmitry Gutov
Subject: How do I initialize globalized minor mode only once?
Date: Wed, 11 Jul 2012 06:54:12 +0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (windows-nt)

Hi all,

I have written a globalized minor mode which has a relatively costly
initialization (external process call), which I need to do when the mode
is enabled.

But the turn-on function is getting called twice for each new opened
buffer, once in default major mode, and once in the final major mode.

What's the best way to turn on the minor mode only once?
Currently I'm comparing major-mode value to the default value, but
that's probably not the best solution, since the minor mode in question
can apply to some fundamental-mode (or other default mode) buffers, too.

Regards,
--Dmitry




reply via email to

[Prev in Thread] Current Thread [Next in Thread]