国内 elpa 镜像以及多套 Emacs 配置讨论等
Posted Emacs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国内 elpa 镜像以及多套 Emacs 配置讨论等相关的知识,希望对你有一定的参考价值。
平时看大家在微信群等讨论, 有时候也会记录一些个人觉得比较有用, 值得分享的信息, 欢迎指正或者补充:
elpa 国内镜像
aborn(http://aborn.me/) 同学搭建的, 由于国内的特殊网络环境, 你懂的. 配置文件中:
(add-to-list 'package-archives
'("popkit" . "http://elpa.popkit.org/packages/"))
多套配置的方案的讨论
下面这些思路并不是并列, 或者说同等关系, 只是 Emacs 微信群讨论的一些思路, 未经验证:
hick(http://blog.hickwu.com): 根据不同平台加载不同配置, 适合同时安装多个版本的情况
;; load different config file
(if (version< emacs-version "25")
(load "~/.emacs.d/emacs24.el")
(progn (message " u r ing emacs 25 or higher")
; 设置不同的安装包路径
(setq package-user-dir "~/.emacs.d/elpa25")
(load "~/.emacs.d/emacs25.el") ))
如有需要也可以用 (string-equal system-type "windows-nt") 等根据不同操作系统来处理.
aborn 提议用 git 管理, 可以考虑把配置, 乃至 elpa 包都用 git 管理起来, 可以引入分支维护多套随时切换.
Turmoil Bandit: 在 .emacs 中修改控制 HOME 环境变量也是常见的处理多套配置的方法, setenv 函数可以处理.
redraiment(http://redraiment.com): emacs -u 参数指定 HOME 目录也比较便捷.
韩志荣 说的软连接则是 linux 比较合适的方式, 根据使用配置文件的情况, 主要涉及配置文件以及 .emacs.d 等, 需要对 Emacs 相关文件分布有比较清楚的了解并写个脚本会比较好操作.
安装 XWidget/Webkit 版 Emacs 的补充讨论
至于其他安装包依赖, 可能根据不同系统有不同情况, 欢迎分享实际的解决方案我再转发给更多有兴趣的同学.
以上是关于国内 elpa 镜像以及多套 Emacs 配置讨论等的主要内容,如果未能解决你的问题,请参考以下文章