[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
- How do I initialize globalized minor mode only once?,
Dmitry Gutov <=