Subject: bug#7665: Emacs: add command line option -L to set more paths to load-path

From: jari <[email-masked]>
Date: Sat, 18 Dec 2010 21:10:30 +0200

On 2010-12-18 11:01, Stefan Monnier wrote:
| > | > An example:
| > | >     emacs -L ~/elisp/package -L ~/.emacs.d/downloaded -l my-test.el
|
| > Just like Drew explained. The above would effectively do:
| 
| >     (add-to-list 'load-path "~/elisp/package")
| >     (add-to-list 'load-path "~/.emacs.d/downloaded")
| >     (load-library "my-test.el")
| 
| I understood that part, of course.  The question is: why do you need to
| do that?
| Hence "What are these directories and how are they related to my-test.el?"
| And "Why ~/elisp/package and ~/.emacs.d/downloaded?"

Users download packages for Emas from emacswiki etc. and those packages are put
either under:

       ~/elisp/

or     ~/.emacs.d/

To set the load-path to include more directories at command line is
typically needed for

	- To test new features (as in above: my-test.el does
          something with 'require' commands).

	- To be able to set load-path for byte compiling packages

Jari