branch: elpa/scala-mode commit 597d421c624450f0f0902075451449d0655cc9b7 Author: Ivan Malison <ivanmali...@gmail.com> Commit: Ivan Malison <ivanmali...@gmail.com>
Seems the imenu var needs to be set in a very local way. --- scala-mode2.el | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scala-mode2.el b/scala-mode2.el index d6ee564..1b64fd5 100644 --- a/scala-mode2.el +++ b/scala-mode2.el @@ -89,8 +89,8 @@ When started, runs `scala-mode-hook'. \\{scala-mode-map}" :syntax-table scala-syntax:syntax-table -; :group -; :abbrev + ; :group + ; :abbrev (scala-mode:make-local-variables 'post-self-insert-hook @@ -147,13 +147,13 @@ When started, runs `scala-mode-hook'. indent-line-function 'scala-indent:indent-line fixup-whitespace 'scala-indent:fixup-whitespace delete-indentation 'scala-indent:join-line - indent-tabs-mode nil - imenu-create-index-function 'scala-imenu:create-index) + indent-tabs-mode nil) + (set (make-local-variable 'imenu-create-index-function) #'scala-imenu:create-index) (use-local-map scala-mode-map) ;; add indent functionality to some characters (scala-mode-map:add-remove-indent-hook) (scala-mode-map:add-self-insert-hooks) -) + ) ;; Attach .scala files to the scala-mode ;;;###autoload