【Emacs-Lisp】~/.emacs.d/lib 内の全ディレクトリを load-path に挿入するにはどう書けば実現できるのでしょうか?


(let ((dir "~/.emacs.d/lib"))
FOR dir EACH entry DO
(setq load-path (cons (expand-file-name entry) load-path)))




回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/04/23 00:07:48
  • 終了:2010/04/23 17:15:19

ベストアンサー

id:rubikitch No.1

るびきち回答回数120ベストアンサー獲得回数222010/04/23 11:13:18

ポイント100pt
(require 'cl)
(loop for f in (directory-files "~/.emacs.d/lib" t)
      when (and (file-directory-p f)
		(not (member (file-name-nondirectory f) '("." ".."))))
      do (add-to-list 'load-path f))
id:nannde

rubikitchさま!!

ありがとうございます!

完璧でしたm(_ _)m

2010/04/23 17:15:02

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません