Windows10下安装emacs25.1及spacemacs
Windows10 下安装emacs25.1 及spacemacs
安装emacs 最新版251 编辑emacs 配置文件主目录的
initel 一定要添加package-initialize 否则spacemacs 启动时间一次比一次长安装spacemacsspacemacs 真正的启动还需要很多设置步骤emacs 和initel 的区别
1.安装emacs 最新版25.1
步骤:
1.下载emacs 最新版
fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/gnu/emacs/windows/
2.解压并执行emacs 安装目录的\bin\addpm.exe
文的安装目录,是“ D:/ED-Atools/emacs/emacs- 25.1 ”
注意:是左斜杠/,而不是右斜杠。emacs 会认为右斜杠是转义符。
3.下载emacs-25-x86_64-deps.zip ,并解压缩到
D:/EDA-tools/emacs/emacs-25.1 目录里;这一步骤很重要,是让windows 支持更多的gnu 库,比如使得org-mode 可以显示
png 格式的图片等。
2.编辑emacs 配置文件配置文件,默认是不存在的。配置文件生效的目录是
windows 主目录:
C:\Users\Administrator\AppData\Roaming\1
配置文件的设置步骤:保证
C:\Users\Administrator\AppData\Roaming
有.emacs 文件。建立
C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el
文件;内容如下:
;; Without this comment emacs25 adds (package-initialize)
here ;; (package-initialize)
(setenv "HOME" "D:/EDA-tools/emacs/emacs-25.1") (setenv "PATH" "D:/EDA-tools/emacs/emacs-25.1") (setq default-directory "~/") (load-file "D:/EDA-tools/emacs/emacs-
25.1/.emacs.d/init.el")123456 主目录的init.el 一定要添加;; (package-initialize) ,否则
spacemacs 启动时间一次比一次长。
问题的表现是:
spacemacs 启动,长时间白板显示,下方显示正在写入
D:/EDA-tools/emacs/emacs-25.1/init.el
发现D:/EDA-tools/emacs/emacs-25.1/init.el 里串着几十个(package-initialize) ,把spacemacs 启动过程搞得几乎瘫痪。
解决方法:特别注意,package-initialize 这一行,必须要添加,而且是注释,而且要放在系统主目录里,即
C:\Users\Administrator\AppData\Roaming\.emacs.d\init.el
文件。否则,每次启动都会自动添加(package-initialize) ,早晚有一天,会发现启动spacemacs 需要几分钟或者十几分钟。原因先不考虑,一定要加这段注释。
;; Without this comment emacs25 adds (package-initialize)
here ;; (package-initialize)12
3.安装spacemacs
载spacemacs
https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/syl20bnr/spacemacs/archive/master.zip 解压并改名为 .emacs.d ;放入目录
D:/EDA-tools/emacs/emacs-25.1 启动
D:/EDA-tools/emacs/emacs-25.1/runemacs.exe
个人经历:
会遇到很多 error ;最终下载使用的 spacemacs 版本是 develop 分支。
https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/syl20bnr/spacemacs/zip/devel op master 版本和 develop 版本的区别, 定,功能少一些) ,一个是开发版(更多功能,稳定性相对 差一些)。
. 根据个人需求,选择 vim/spacemacs/
等设置选项。 三 . 由于 spacemacs 需要下载很多插件。 由于插件源网络关 系,下载极慢而且不稳定;所以修改插件源为清华服务器;可以设 置为快捷键,方便以后启动
emacs 程序。 4. spacemacs 真正的启动,
还需要很多设置步骤。
. emacs25.1 版本,使用 spacemacs 的 master 分支时, 个是稳定版 (为了稳
实现方法如下:
在第一步骤开始下载插件的过程中,强制退出emacs 。这时,
D:/EDA-tools/emacs/emacs-25.1/.spacemacs 出现。修改其中的代码:
(defun dotspacemacs/user-init ()
"Initialization function for user code.
It is called immediately after 'dots pacemacs/init', before layer configuration executes.
This function is mostly useful for variables that need to be set before packages are loaded. If you are unsure, you should try in setting them in 'dotspacemacs/user-config' first."
(setq-default
configuration-layer--elpa-archives
'(("melpa-cn" .
"https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/elpa/melpa/")
("gnu-cn" .
"https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/elpa/gnu/")
("org-cn" .
"https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/elpa/org/")))
1234567891011121314
最后一路顺利通关。
解决方法如下:
dotspacemacs-default-font '("Courier New"
:size 13 :weight
normal :width
normal :powerline-scale
1.1)
123456
最终,提供 org 显示 png 格式图片的界面效果: 补充:安 装其它插件 package 的时候, 也许会碰到一些问题。
择性 exclude_package 掉。 如果遇到下述问题:
Found 1 new package(s) to install...
--> refreshing package archive: marmalade... [5/5] --> installing package: evil-unimpaired@spacemacs-evil...
[1/1]
An error occurred while installing evil-unimpaired (error:
(file-error Opening directory No such file or directory d:/EDA-tools/emacs/emacs-25.1/.emacs.d/.cache/quelpa/ warning : spacemacs 默认字体
” Source Code Pro ”不存在。
可以选
melpa/recipes))1234
解决办法:把.cache 清空以后挂个代理,确认能不能用github ,启动以后应该能成功安装。还是不行就手动把
https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/melpa/melpa 下载到
~/.emacs.d/.cache/quelpa/melpa ,然后重启。这个错误估计是因为要用melpa 路径里面的资源编译el 文件,但是因为在中国不能很好地用github 下载所以无法完成编译。
安装步骤可以参考spacemacs 大神-子龙山人的优酷视频。
Learn Emacs in 21 Days: Day 11 —在线播放—优酷网,视频高清在线观看
fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/v_show/id_XMTYxMzYyNjc4MA== ?spm=O.O.彼?内容。5!2?1?3?A.AAdxxL 5. .emacs 和init.el 的区别?属于个人理解:
1. .emacs 是在主目录$HOME 下;init.el 是在主目录
$HOME/.emacs.d/init.el 。即$HOME/.emacs 等价于
$HOME/.emacs.d/init.el;
2. init.el 相比.emacs ,在目录安排上更舒服一些。
3. .emacs 比init.el 优先级更高。
参考文档:
syl20bnr/spacemacs: A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it
Emacs and Vim!
https://fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/syl20bnr/spacemacs
Frequently Asked Questions fd4c9f86ca50ad02de80d4d8d15abe23492f03eb/doc/FAQ
…… 此处隐藏:2543字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




