Files
emacs/lisp
Paul Eggert 2befb4f0a1 Calculate user-emacs-directory on startup
Problem reported by Glenn Morris (Bug#583#56).
* lisp/startup.el (startup--xdg-config-default): New constant.
(startup--xdg-config-home-emacs): New var.
(startup--xdg-or-homedot): New function.
(normal-top-level): Use it to set user-emacs-directory early on.
(command-line): Also use it to determine the startup init directory.
* lisp/subr.el (user-emacs-directory): Just initialize to nil.
2019-08-31 14:48:56 -07:00
..
2019-08-17 15:43:05 -07:00
2019-08-26 06:13:25 +02:00
2019-08-15 20:49:15 -04:00
2019-08-02 16:33:30 +03:00
2019-08-20 09:01:55 -07:00
2019-08-06 03:56:51 -04:00
2019-08-01 17:04:53 +03:00
2019-08-06 04:01:49 -04:00
2019-08-19 18:05:15 -07:00
2019-08-17 15:43:05 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-07-06 12:51:30 -07:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-08-05 18:37:29 -07:00
2019-08-20 09:01:55 -07:00
2019-05-26 01:00:16 -07:00
2019-08-23 05:31:17 +02:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-08-05 18:37:29 -07:00
2019-06-12 16:15:30 +02:00
2019-04-05 20:33:07 -04:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-07-26 13:38:51 +02:00
2019-05-26 01:00:16 -07:00
2019-02-07 12:23:09 +03:00
2019-01-01 01:01:13 +00:00
2019-08-05 18:37:29 -07:00
2019-07-20 16:46:04 +01:00
2018-12-31 17:57:29 -08:00
2019-08-01 17:04:53 +03:00
2019-05-26 01:00:16 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2019-08-03 20:56:48 +02:00
2019-08-01 17:04:53 +03:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2019-08-01 06:26:06 -07:00
2019-06-07 07:50:49 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-08-17 15:43:05 -07:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-05-26 01:00:16 -07:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-08-20 09:04:53 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-07-28 16:45:22 +02:00
2018-12-31 17:57:29 -08:00
2019-08-23 02:20:54 +02:00
2019-08-20 09:01:55 -07:00
2019-07-30 21:42:34 -07:00
2019-08-05 18:37:29 -07:00
2019-08-16 16:27:27 -07:00
2019-08-01 17:04:53 +03:00
2018-12-31 17:57:29 -08:00
2019-05-26 01:00:16 -07:00
2019-07-30 21:42:34 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-08-05 18:37:29 -07:00
2019-01-01 01:01:13 +00:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.