国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

el-get

2024-06-28 13:21:37
字體:
來源:轉載
供稿:網友
el-getel-getTable of Contents
  • 1. 依賴
  • 2. 安裝
  • 3. 配置
    • 3.1. 自定義包配置
  • 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-<package>.el文件中對package進行配置。<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。

  • 可以直接執行命令M-x el-get-install RET auto-complete來安裝。這樣應該得在init.el中把安裝后的路徑加到load-path下,然后require。
  • 我是直接在init.el中添加el-get-bundle加載或者安裝擴展,然后C-x C-e執行。這樣下次啟動頁會啟用auto-complete了。

    (el-get-bundle auto-complete)

Author: zhenghu

Created: 2015-03-10 二 22:49

Emacs 24.3.1 (Org mode 8.3beta)

Validate


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰化市| 柯坪县| 云浮市| 林西县| 惠来县| 奉化市| 昭平县| 武安市| 宜都市| 耒阳市| 玛多县| 农安县| 平安县| 闻喜县| 平陆县| 威远县| 平顶山市| 秭归县| 安图县| 衡东县| 玛多县| 涞水县| 盐亭县| 云阳县| 六盘水市| 西乌珠穆沁旗| 安乡县| 济阳县| 绍兴市| 樟树市| 临朐县| 阳曲县| 武功县| 东方市| 大关县| 沿河| 鱼台县| 洛川县| 武山县| 肥东县| 淮阳县|