Call ein:worksheet-imenu-setup from ein:notebook-mode-hook

This commit is contained in:
Takafumi Arakaki 2012-09-04 16:54:56 +02:00
parent a43af7e9d2
commit 05f7b4666c
2 changed files with 2 additions and 4 deletions

View file

@ -1171,6 +1171,8 @@ This hook is run regardless the actual major mode used."
ein:notebook-mode-map 'ein:notebook-complete-dot) ein:notebook-mode-map 'ein:notebook-complete-dot)
(run-hooks 'ein:notebook-mode-hook)) (run-hooks 'ein:notebook-mode-hook))
(add-hook 'ein:notebook-mode-hook 'ein:worksheet-imenu-setup)
(define-derived-mode ein:notebook-plain-mode fundamental-mode "ein:notebook" (define-derived-mode ein:notebook-plain-mode fundamental-mode "ein:notebook"
"IPython notebook mode without fancy coloring." "IPython notebook mode without fancy coloring."
(font-lock-mode)) (font-lock-mode))
@ -1178,9 +1180,6 @@ This hook is run regardless the actual major mode used."
(define-derived-mode ein:notebook-python-mode python-mode "ein:python" (define-derived-mode ein:notebook-python-mode python-mode "ein:python"
"Use `python-mode' for whole notebook buffer.") "Use `python-mode' for whole notebook buffer.")
(add-hook 'ein:notebook-plain-mode-hook 'ein:worksheet-imenu-setup)
(add-hook 'ein:notebook-python-mode-hook 'ein:worksheet-imenu-setup)
(set-keymap-parent ein:notebook-plain-mode-map ein:notebook-mode-map) (set-keymap-parent ein:notebook-plain-mode-map ein:notebook-mode-map)
(set-keymap-parent ein:notebook-python-mode-map ein:notebook-mode-map) (set-keymap-parent ein:notebook-python-mode-map ein:notebook-mode-map)

View file

@ -86,7 +86,6 @@ This function may raise an error."
"Notebook mode with org-mode powered fontification." "Notebook mode with org-mode powered fontification."
(ein:org-src-set-font-lock-defaults)) (ein:org-src-set-font-lock-defaults))
(add-hook 'ein:notebook-org-src-mode-hook 'ein:worksheet-imenu-setup)
(set-keymap-parent ein:notebook-org-src-mode-map ein:notebook-mode-map) (set-keymap-parent ein:notebook-org-src-mode-map ein:notebook-mode-map)
(provide 'ein-org-src) (provide 'ein-org-src)