【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回まで
  • 登録:
  • 終了:2010/04/23 17:15:19
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:rubikitch No.1

回答回数120ベストアンサー獲得回数22

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません