我想安装ENSIME for emacs。在第一步,当我整合./misc/scala-tool-support/emacs
.elc文件,指示说Emacs加载路径scala模式
(add-to-list 'load-path "/path/to/some/directory/scala-mode")
的因为该目录结构的方式(在没有DIR scala-mode
但所有的.el文件被称为scala-mode
),我不确定这是什么确切指定。我原本以为它只是想做类似的事情:
(add-to-list 'load-path "~/...../misc/scala-tool-support/emacs/")
,但进一步阅读以下内容让我重新思考我的假设。
(setq yas/my-directory "/path/to/some/directory/scala-mode/contrib/yasnippet/snippets")
(yas/load-directory yas/my-directory)
有人可以澄清一下吗?
非常感谢。
好吧,我试过这个,然后试着做一些像M-x eval-buffer一样的东西。我得到了“无法打开加载文件:ensime”。我也尝试加载一个.scala文件并使用M-x ensime。返回[不匹配]。思考? – user592419
然后它不加载ensime。你的ensime dist目录中有什么? – tylerweir
@ user592419:今天我也安装了'scala-mode'和'ensime'。我在Linux上,但是我的emacs的配置和tylerweir的配置是一样的(除了在我的例子'/ usr/local/typesafe-stack/misc/scala-tool-support/emacs'中的scala-mode和ensime位置和'在/ usr /本地/ ensime/elisp')。 – user272735