博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
介绍下 Emacs 的包管理功能,感觉还是比较方便的
阅读量:6327 次
发布时间:2019-06-22

本文共 943 字,大约阅读时间需要 3 分钟。

hot3.png

Emacs 24.2.1 自动带了这个包管理的功能,不过默认搜索的网站上包比较少,需要手工加一些,具体方法就是把下面这段代码加入到 .emacs 文件里,再重启 Emacs。

(require 'package)(add-to-list 'package-archives'  ("elpa" . "http://tromey.com/elpa/") t)(add-to-list 'package-archives'   ("marmalade" . "http://marmalade-repo.org/packages/") t)(add-to-list 'package-archives'  ("melpa" . "http://melpa.milkbox.net/packages/") t)(package-initialize)

执行:

M-x package-list-packages

稍等几十秒,就会把这些网站支持的包列出来了,用上下键移动光标到你选择好的包前面,输入“i”,再输入“x”,回车就可以把你选好的包安装到 ~/.emacs.d/ 目录下了。

==================================

补充:还有一种一次性安装的办法,就是打开 Emacs,然后进入 *scratch* 缓冲区,把这些代码拷贝进去:

(let ((buffer (url-retrieve-synchronously	       "http://tromey.com/elpa/package-install.el")))  (save-excursion    (set-buffer buffer)    (goto-char (point-min))    (re-search-forward "^$" nil 'move)    (eval-region (point) (point-max))    (kill-buffer (current-buffer))))

接着执行 C-j 就可以得到一样的结果,后面的选择、安装操作跟第一种方法一样。

转载于:https://my.oschina.net/freeblues/blog/186079

你可能感兴趣的文章
C++强制类型转换(转)
查看>>
Oracle删除重复记录只保留一条数据的几种方法
查看>>
Matlab图形中输入希腊字母
查看>>
Thymeleaf学习内容
查看>>
Zabbix监控Linux主机设置
查看>>
Java 8 Concurrency Tutorial--转
查看>>
会计基础第二次模拟题(2)
查看>>
proxy
查看>>
Android SDK 百度云盘分享链接
查看>>
强大的Mockito测试框架
查看>>
mock获取入参数并动态设置返回值
查看>>
TGO 鲲鹏会全球战略开启,硅谷分会即将成立
查看>>
拼多多发布“双打行动”说明:已下架商品近430万件
查看>>
2019年川甘青三省三县迎新春文艺演出在四川阿坝县举行
查看>>
日本长崎市着手为和平祈念像重新上色
查看>>
春运里的铁路桥梁工:攀爬检查犹如“蜘蛛侠”
查看>>
医院副院长假冒痴呆拿药一年 院方:已停职并调查
查看>>
第91届奥斯卡公布入围名单 四名华裔电影人入围
查看>>
安徽现首套被动房 可自主“呼吸”
查看>>
冬训成果何在?林丹无缘新赛季首冠状态成迷
查看>>