Function: mode-local-post-major-mode-change

mode-local-post-major-mode-change is a byte-compiled function defined in mode-local.el.gz.

Signature

(mode-local-post-major-mode-change)

Documentation

Initialize mode-local facilities.

This is run from find-file-hook, and from post-command-hook after changing the major mode.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/mode-local.el.gz
(defun mode-local-post-major-mode-change ()
  "Initialize mode-local facilities.
This is run from `find-file-hook', and from `post-command-hook'
after changing the major mode."
  (remove-hook 'post-command-hook #'mode-local-post-major-mode-change nil)
  (let ((buffers mode-local-changed-mode-buffers))
    (setq mode-local-changed-mode-buffers nil)
    (mode-local-map-file-buffers
     (lambda ()
       ;; Make sure variables are set up for this mode.
       (mode-local--activate-bindings)
       (run-hooks 'mode-local-init-hook))
     (lambda ()
       (not (mode-local-initialized-p)))
     buffers)))