首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symbol的变量值为void: erlang-xemacs-p

Symbol的变量值为void: erlang-xemacs-p
EN

Stack Overflow用户
提问于 2020-01-30 23:29:09
回答 1查看 631关注 0票数 1

我在Emacs (Windows)中为Erlang添加了一个Wrangler插件,每次启动它时都会收到以下错误:

代码语言:javascript
复制
Warning (initialization): An error occurred while loading ‘c:/Users/ecotjos/AppData/Roaming/.emacs’:

Symbol's value as variable is void: erlang-xemacs-p

这是我的.emacs文件:

代码语言:javascript
复制
(setq load-path (cons  "C:\\Users\\ecotjos\\erl10.6\\lib\\tools-3.3\\emacs" load-path))
(setq erlang-root-dir "C:\\Program Files\\erl10.4\\usr")
(setq exec-path (cons "C:\\Program Files (x86)\\erl10.1\\bin" exec-path))
(require 'erlang-start)
(require 'cc-mode)
(add-to-list 'load-path
             "C:\\Users\\ecotjos\\erl10.6\\Wrangler\\elisp")
(require 'wrangler)
EN

回答 1

Stack Overflow用户

发布于 2020-02-04 01:24:42

正如在this bug report中所指出的,牧羊人依赖于一个从erlang-mode的最新版本中删除的变量。解决这个问题的捷径是将这段代码添加到.emacs文件中:

代码语言:javascript
复制
(defconst erlang-xemacs-p (string-match "Lucid\\|XEmacs" emacs-version)
  "Non-nil when running under XEmacs or Lucid Emacs.")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59989356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档