unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Change of mode does not activate the associated hook
@ 2024-04-04  1:46 Heime
  2024-04-04  4:25 ` tpeplt
  0 siblings, 1 reply; 2+ messages in thread
From: Heime @ 2024-04-04  1:46 UTC (permalink / raw)
  To: Heime via Users list for the GNU Emacs text editor

Have made a minor mode named "ark" that uses mode hooks.
For a buffer with f90-mode enabled, the functionality in
the file avus-f90.el would be activated. This works well
when I open an file named "transform.f90".

But if I am in a lisp-interaction buffer and change the
major mode to f90-mode followed by "M-x ark-minor-mode",
the associated mode hook for f90-mode is not activated.

What is going on ?

(defun ark-gali ()
  (interactive)
  (cond
    ((eq major-mode 'f90-mode)
          (require 'avus-f90))

(defun ark-mode-hooks ()
  (add-hook 'f90-mode-hook #'ark-gali))

(define-minor-mode ark-minor-mode
  (if ark-minor-mode
       (ark-mode-hooks)
    (message "%s" "TEST")))




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-04-04  4:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-04  1:46 Change of mode does not activate the associated hook Heime
2024-04-04  4:25 ` tpeplt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).