|
From: | Emanuel Berg |
Subject: | Re: Emacs Modular Configuration: the preferable way. |
Date: | Tue, 22 Jun 2021 02:06:41 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Jean Louis wrote: >>>> (let*((emacs-dir "~/.emacs.d") >>>> (lisp-dir (format "%s/lisp" emacs-dir)) >>>> (init-dir (format "%s/emacs-init" emacs-dir)) >>>> (erc-dir (format "%s/erc" init-dir)) >>>> (gnus-dir (format "%s/gnus" init-dir)) >>>> (ide-dir (format "%s/ide" init-dir)) >>>> (w3m-dir (format "%s/w3m" init-dir)) >>>> (dirs (list >>>> lisp-dir >>>> init-dir >>>> erc-dir >>>> gnus-dir >>>> ide-dir >>>> w3m-dir >>>> ))) >>>> (dolist (d dirs) >>>> (push d load-path) ) > > You could put all configuration directories under unified > one, for example: > > ~/.emacs.d/my-config/lisp > ~/.emacs.d/my-config/erc-dir > ~/.emacs.d/my-config/gnus-dir What are you talking about? > etc. > > Then just do: > > (setq load-path (append load-path (delq nil (mapcar (lambda > (f) (when (file-directory-p f) f)) > (directory-files > "/home/admin/.emacs.d/my-config" t))))) ? -- underground experts united https://dataswamp.org/~incal
[Prev in Thread] | Current Thread | [Next in Thread] |