如何在 Emacs 中进入 Erlang 模式?

B_R*_*B_R 4 emacs

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

Mic*_*zek 7

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)
Run Code Online (Sandbox Code Playgroud)

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