emacs插件目录配置

本文介绍了如何配置emacs插件目录,包括在.emacs文件中加载插件目录,利用eval-after-load延迟加载以提高启动速度,以及解决使用package-install安装插件后管理混乱的问题。通过调整load subdirs,可以方便地加载指定目录下的所有文件,并讨论了js2-mode等需要编译的插件如何正确移动和加载。
摘要由CSDN通过智能技术生成

emacs插件目录配置

加载插件目录

在 .emacs 文件中加入如下代码,dir 为插件放置的目录

(add-to-list 'load-path dir)

插件加载完成之后再接着加入几项配置语句就完成了整个插件的安装和配置

eval-after-load

随着插件安装的增多,emacs每次启动都要加载.emacs中写入的全部插件,这样就会使emacs启动十分缓慢。
eval-after-load.el 详细使用参见emacser.com上关于这个的介绍
[http://emacser.com/eval-after-load.htm]
使用之后就会当要启用这个插件时才加载,这样会减少emacs启动时加载插件数

load subdirs

当我们为每一个实用的模式都配置了自己的相应代码时,每次都用load-path 来加载文件就会显得很繁琐,可以编写函数来将你指定的目录下的所有文件都加载进来,然后又有 eval-after-load.el 这个函数,可以避免过多的文件的加载

;;; my-subdirs --- load directory settings
;;; Commentary:

;; -*- Emacs-Lisp -*-

;; Time-stamp: <2015-03-10 19:38:56 Administrator>
;;; code:


(defun my-add-subdirs-to-load-path (dir)
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值