遇到 symbol's value as variable is void

2015-11-30 10:14:33 +08:00
 tcstory
感觉很奇怪的问题,自己使用的是 el-get 来管理插件,昨晚看了一下 magit 的文档,想给 magit 设置一个快捷键,就根据文档的提示设置了`(global-set-key (kbd "C-x g") ’ magit-status)`,结果却遇到了上面提到的问题,这到底是这么回事呢?
其实我在用 company-tern 的时候也遇到了类似的问题,然后找到资料使用下面的方法来解决了

```
(with-eval-after-load 'company
(add-to-list 'company-backends 'company-tern))
```

我比较感觉奇怪的是,不是 el-get 帮我加载了插件了吗?为什么还会遇到这样的问题.

el-get 的配置如下

```
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")

(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))

(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes")
(el-get 'sync)
```
2513 次点击
所在节点    Emacs
3 条回复
yangxin0
2015-11-30 10:21:46 +08:00
我不须换用 recipe , 直接写了一个 init-package.el 里面写 (el-get-bundle magit)
yangxin0
2015-11-30 10:23:05 +08:00
el-get 有点不好用的地方在于, 它回去很多目标仓库下载, 但是有仓库被墙, ssl 有时候间歇抽风
tcstory
2015-11-30 18:07:48 +08:00
居然没有人,好可怜啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239928

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX