「~/.emacs.d」ディレクトリ内にいくつかの .el ファイルがあり、起動時にそれらをロードするために、次の行を .emacs ファイルに追加しました。
(let ((base "~/.emacs.d/")
(files '("user.el" "erlang.el" "sbcl-slime.el"))
(bfload (lambda (file) (load (expand-file-name (concat base file))))))
(mapcar bfload files))
動作しますが、これは適切な Emacs Lisp スタイルですか? どうすれば改善できますか?