all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* How do I initialize globalized minor mode only once?
@ 2012-07-11  2:54 Dmitry Gutov
  0 siblings, 0 replies; 5+ messages in thread
From: Dmitry Gutov @ 2012-07-11  2:54 UTC (permalink / raw)
  To: help-gnu-emacs

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




^ permalink raw reply	[flat|nested] 5+ messages in thread
[parent not found: <mailman.4534.1341975266.855.help-gnu-emacs@gnu.org>]

end of thread, other threads:[~2012-07-11 14:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-11  2:54 How do I initialize globalized minor mode only once? Dmitry Gutov
     [not found] <mailman.4534.1341975266.855.help-gnu-emacs@gnu.org>
2012-07-11  3:20 ` Barry Margolin
2012-07-11  3:47   ` Dmitry Gutov
     [not found]   ` <mailman.4537.1341978452.855.help-gnu-emacs@gnu.org>
2012-07-11 13:47     ` Barry Margolin
2012-07-11 14:57       ` Dmitry Gutov

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.