Windows10下安装emacs25.1及spacemacs
更新时间:2023-05-05 18:45:01 阅读量: 实用文档 文档下载
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
正在阅读:
Windows10下安装emacs25.1及spacemacs05-05
07版卫生部卫生监督员培训系类教材试题 - 职业放射04-15
作文部分 训练四05-20
电梯安装监理质量评估报告04-09
《山东省火电厂大气污染物排放标准编制说明》(征求意见稿)05-12
音乐学重点专业中期检查汇报材料 - 图文09-20
20XX教研组工作计划01-13
2011届高考文言文复习教案105-19
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Windows10
- spacemacs
- 安装
- emacs
- 25.1
- 天津市河北区2019-2020学年中考第一次质量检测数学试题含解析
- 2019年度最新睡眠调查报告参考范文【五篇】
- 水性环氧涂料与普通乳胶漆比较
- 广东省深圳市红岭中学2019-2020学年高二上学期第二学段(期末考试)数学试题含解析
- 六年级上册语文试题-第二阶段月考卷(含答案)|部编版
- 《我自信 我能行》教案
- 湖南省湘西土家族苗族自治州旅行社及相关服务企业名录2019版288家
- 酒店装修风格一般都是有哪些
- 设备安装调试方案(推荐文档)
- 人教小学数学五年级上册:第三单元小数除法第4课时一个数除以小数(2)-导学案
- 武汉大学模式识别复习提纲
- 苏科版八年级数学下册-第十章分式-综合测试卷(包含答案)
- 关于感恩母亲节的1500字精选作文
- 幼儿园大班音乐活动 颠倒歌教案 优质
- 电大国家开放大学-离散数学(本)网上在线形考任务作业非免费参考答案
- 2019-2020年高二上学期第三次考试英语试题 含答案
- 危险废物标志牌式样 安全生产规范化资料
- 2019高考英语2轮复习精编优选练(46)核心词汇基础回扣练10
- 广东省惠城区2017-2018学年七年级英语上学期期末教学质量检查试题外研版
- 安全防范技术专业个人简历模板原创