本篇文章主要介绍了"el-get",主要涉及到方面的内容,对于Linuxjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
el-getTable of Contents1. 依赖2. 安装3. 配置3.1. 自定义包配置4. 命令5. 管理扩展el-get 是一个emacs下的扩展...
el-get
Table of Contents
- 1. 依赖
- 2. 安装
- 3. 配置
- 4. 命令
- 5. 管理扩展
el-get 是一个emacs下的扩展管理工具。就像apt-get一样,当要为emacs安装扩展时,会自动解析依赖,并安装,非常方便。 emacs还自带一个扩展管理工具package.el,但是我没用过。
1 依赖
linux系统安装install-info。如果是windows版emacs,可以安装windows版的Texinfo。
2 安装
-
在emacs中执行以下elisp
;; 加载el-get安装脚本,并执行
(url-retrieve
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el"
(lambda (s)
(goto-char (point-max))
(eval-print-last-sexp)))
-
也可以在自己的init.el中添加安装脚本
;; el-get-dir是el-get在安装的根目录,这个变量是el-get安装脚本内部指定的
(setq el-get-dir (file-name-as-directory "~/documents/git/emacs-plugins"))
;; 把设置的根目录添加到加载路径中
(add-to-list 'load-path el-get-dir)
;; 先尝试加载el-get,如果没有安装就会返回false,这时加载github上的el-get安装脚本,并执行
(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))
3 配置
3.1 自定义包配置
在'el-get-user-package-directory指定的目录下的init-.el文件中对package进行配置。是指需要配置的包名。 这样el-get就会在这个包初始化的时候调用这个文件。
4 命令
命令 | 作用 |
M-x el-get-list-packages |
列出扩展的列表 |
M-x el-get-describe |
显示详细信息 |
M-x el-get-find-recipe-file |
查找指定扩展的recipe,如果不存在就创建一个 |
M-x el-get-install |
安装指定的扩展 |
M-x el-get-remove |
删除指定的扩展 |
M-x el-get-reinstall |
删掉重装,与el-get-update的不同在于,如果扩展的安装方式变了el-get-update无能为力 |
M-x el-get-self-update |
更新el-get自己 |
M-x el-get-update |
更新指定扩展 |
M-x el-get-update-all |
更新所有已安装的扩展 |
M-x el-get-reload |
重新加载 |
5 管理扩展
比如要安装auto-complete。
Author: zhenghu
Created: 2015-03-10 二 22:49
Emacs 24.3.1 (Org mode 8.3beta)
Validate
以上就介绍了el-get,包括了方面的内容,希望对Linuxjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_117532.html