help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs Modular Configuration: the preferable way.


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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]