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)