Files
emacs/lisp
Gregory Heytings 9d8a6c8283 Fix the bytecode incompatibility due to the change to 'narrow-to-region'.
* src/editfns.c (narrow_to_region_internal): New function, which
contains the body previously in 'Fnarrow_to_region' but accepts
a third argument.
(Fnarrow_to_region): Use the new function. Update the docstring.
(Fwiden): Update the docstring.

* src/lisp.h: Prototype of the new function.

* src/xdisp.c (handle_fontified_prop): Use the new function instead
of 'Fnarrow_to_region'.

* src/process.c (Finternal_default_process_filter):
* src/lread.c (readevalloop): Remove the third argument to
'Fnarrow_to_region'.

* src/bytecode.c (exec_byte_code):
* lisp/emacs-lisp/comp.el (comp-limplify-lap-inst):
* lisp/emacs-lisp/bytecomp.el: Restore the statu quo ante.

* etc/NEWS: Remove the entry about the new optional argument.

* doc/lispref/positions.texi (Narrowing): Update the documentation.
2022-08-01 21:11:49 +02:00
..
2022-08-01 01:17:16 -07:00
2022-07-19 15:21:56 +02:00
2022-07-17 06:30:41 +02:00
2022-08-01 01:17:16 -07:00
2022-07-28 10:48:38 +02:00
2022-07-11 11:30:00 +02:00
2022-07-19 14:13:25 +02:00
2022-05-28 07:06:30 +02:00
2022-06-27 15:32:53 +03:00
2022-07-02 09:33:51 +02:00
2022-07-28 14:56:24 +02:00
2022-07-09 11:47:52 +02:00
2022-07-14 12:13:31 +02:00
2022-07-14 12:52:32 +02:00
2022-07-14 11:37:42 +02:00
2022-07-02 13:32:41 +02:00
2022-05-13 14:44:34 +02:00
2022-08-01 01:17:16 -07:00
2022-07-14 12:52:32 +02:00
2022-07-23 20:00:04 +08:00
2022-07-30 11:36:36 +02:00
2022-07-11 11:30:00 +02:00
2022-07-12 06:30:35 +02:00
2022-08-01 01:17:16 -07:00
2022-07-24 09:55:01 +02:00
2022-07-22 22:43:38 +02:00
2022-07-28 14:39:38 +02:00
2022-07-11 11:30:00 +02:00
2022-06-15 16:43:22 +02:00
2022-07-28 12:47:55 +02:00
2022-07-08 23:36:18 +02:00
2022-08-01 05:07:18 +02:00
2022-04-01 20:07:33 -04:00
2022-07-26 13:49:28 -04:00
2022-07-26 14:23:30 +02:00
2022-07-02 13:32:41 +02:00
2022-07-17 12:56:38 +02:00
2022-07-04 17:01:53 +02:00
2022-04-05 17:08:03 +02:00
2022-07-31 18:21:01 +02:00
2022-07-26 14:23:30 +02:00
2022-07-14 11:37:42 +02:00
2022-07-04 14:56:11 +02:00
2022-07-14 11:37:42 +02:00
2022-08-01 01:17:16 -07:00
2022-07-11 17:59:25 +02:00
2022-07-08 14:10:38 +02:00
2022-07-20 22:38:01 +02:00
2022-07-04 14:56:11 +02: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.