Files
emacs/lisp
Damien Cassou 8cb9beb321 Fix pretty-printing empty objects as null
* lisp/json.el (json-pretty-print): Force distinction between empty
  objects and null.
(json-encode-list): Remove responsibility to print "null" as this
value is not a list.
(json-encode): Give higher precedence to lists so that an empty list
is printed as an empty object, not as "null".

* test/lisp/json-tests.el (test-json-encode): Add many tests to check
  the behavior of pretty-printing.
2018-06-14 11:01:49 +02:00
..
2018-01-01 00:57:59 -08:00
2018-04-20 18:55:04 -04:00
2018-06-02 10:25:50 -07:00
2018-02-17 07:50:28 -08:00
2018-06-10 18:43:49 -04:00
2018-01-01 00:57:59 -08:00
2018-04-20 18:55:04 -04:00
2018-06-11 16:10:34 -07:00
2018-05-01 14:29:11 +02:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-03-08 08:29:14 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-04-14 07:50:45 -07:00
2018-06-10 18:43:49 -04:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-02-17 09:17:28 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-06-10 18:41:47 -04:00
2018-04-20 18:55:04 -04:00
2018-01-01 00:57:59 -08:00
2017-10-01 18:31:10 -07:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-04-04 07:50:45 -07:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-05-14 17:12:16 +02:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-03-16 20:41:17 -04:00
2018-01-01 01:13:04 -08:00
2018-03-04 17:16:39 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-04-20 18:55:04 -04:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-06-12 23:09:23 -07:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-05-23 01:35:05 -07:00
2018-05-25 09:45:34 -07:00
2018-01-01 00:57:59 -08:00
2018-04-20 18:55:04 -04:00
2018-01-01 00:57:59 -08:00
2018-03-13 18:13:26 -07:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-03-22 07:50:37 -07:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-04-14 07:50:45 -07:00
2018-05-31 17:14:28 +02:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-04-23 01:10:49 +03:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-05-15 09:09:48 -07:00
2018-06-01 07:32:59 -04:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-06-02 10:29:38 -07:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-03-04 18:01:41 -08:00
2018-03-04 18:01:41 -08:00
2018-03-04 18:01:41 -08:00
2018-03-04 18:01:41 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-03-01 20:28:03 -05:00
2018-01-01 00:57:59 -08:00
2018-06-10 18:43:49 -04:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-06-02 13:04:15 +03:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-06-10 18:47:27 -04:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-04-20 18:55:04 -04:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-03-13 18:13:26 -07:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 01:13:04 -08:00
2018-01-01 00:57:59 -08:00
2018-01-01 00:57:59 -08: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.