如何在Emacs中进入Erlang模式?

如何在Emacs中进入Erlang模式?

如何进入 erlang 模式emacs以获得语法高亮?每当我打开 erlang 文件时,没有什么特别的事情发生。我是否需要更改.emacs文件中的某些内容,或者是否需要向 emacs 添加模块,或者其他内容?

答案1

Emacs 没有附带 Erlang 模式,因此您需要添加一个。 Erlang 本身似乎附带了一个可以使用的 Emacs 模式;有说明安装它使用它在他们的网站上,但归根结底只是将他们的文件夹添加到您的加载路径和执行路径,设置一个变量,并需要模块:

(setq load-path (cons  "/usr/local/otp/lib/tools-<ToolsVer>/emacs" load-path))
(setq erlang-root-dir "/usr/local/otp")
(setq exec-path (cons "/usr/local/otp/bin" exec-path))
(require 'erlang-start)

根据您安装 Erlang 的位置,路径可能会有所不同

答案2

自 2013 年 3 月 22 日起,Erlang 模式可通过梅尔帕包存档。如果您还没有这样做,请通过将以下内容放入您的 中来激活 MELPA .emacs

(add-to-list 'package-archives
  '("melpa" . "http://melpa.milkbox.net/packages/") t)

然后点击M-x list-packages并安装该erlang软件包。

相关内容