【问题标题】:customize emacs 24 ELPA working location自定义 emacs 24 ELPA 工作位置
【发布时间】:2013-03-22 00:04:24
【问题描述】:

如何更改默认安装包的位置?

我想构建独立的 emacs 发行版。我可以放在网络文件夹或 USB 记忆棒上的东西,在安装了 emacs 的任意系统上解压,使用提供的设置并且不会与系统上的原始 emacs 设置混淆。这就像展示了 emacs 对我的伙伴们的能力。

我在 init.el 中重新定义了 load-path 等,但未能自定义 elpa 工作位置。我搜索了 emacs 自文档信息系统,没有找到关于包系统的元文件位置和安装包路径的文档。显然我不能保留默认值,而且我不知道要修改哪些变量或要设置哪些挂钩。

【问题讨论】:

    标签: emacs customization elpa


    【解决方案1】:

    package-user-dir 是你想要的变量。来自文档:

    package-user-dir 是在 `package.el' 中定义的变量。它的值为 "~/.emacs.d/elpa"

    此变量在用作本地文件时存在潜在风险 变量。

    文档:包含用户的 Emacs Lisp 包的目录。 目录名称应该是绝对的。除了这个目录, Emacs 还在 `package-directory-list' 中查找系统范围的包。

    (我使用M-x apropos-variable 并搜索“包”找到了这个)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-16
      • 1970-01-01
      • 2014-08-08
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 2013-05-27
      相关资源
      最近更新 更多