如何进入 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
软件包。