summaryrefslogtreecommitdiff
path: root/doc/lispref/elisp.texi
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2018-10-11 20:53:05 +0300
committerEli Zaretskii <eliz@gnu.org>2018-10-11 20:53:05 +0300
commitce8b4584a3c69e5c4abad8a0a9c3781ce8c0c1f8 (patch)
tree7649cc1fd04cb7f3f98c47433a3427d2029b0ea9 /doc/lispref/elisp.texi
parenta7ebc6bf633bd3849ccab032dad6b1fd31b1ef43 (diff)
downloademacs-ce8b4584a3c69e5c4abad8a0a9c3781ce8c0c1f8.tar.gz
Document in the ELisp manual how to write loadable modules
* doc/lispref/internals.texi (Writing Dynamic Modules) (Module Initialization, Module Functions, Module Values) (Module Misc, Module Nonlocal): New nodes. * doc/lispref/loading.texi (Dynamic Modules): Add cross-reference to the new node. * doc/lispref/internals.texi (GNU Emacs Internals): * doc/lispref/elisp.texi (Top): Update menus for the new nodes.
Diffstat (limited to 'doc/lispref/elisp.texi')
-rw-r--r--doc/lispref/elisp.texi9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index 6c3182b0c70..7dd1e89de5e 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -1588,9 +1588,18 @@ GNU Emacs Internals
* Memory Usage:: Info about total size of Lisp objects made so far.
* C Dialect:: What C variant Emacs is written in.
* Writing Emacs Primitives:: Writing C code for Emacs.
+* Writing Dynamic Modules:: Writing loadable modules for Emacs.
* Object Internals:: Data formats of buffers, windows, processes.
* C Integer Types:: How C integer types are used inside Emacs.
+Writing Dynamic Modules
+
+* Module Initialization::
+* Module Functions::
+* Module Values::
+* Module Misc::
+* Module Nonlocal::
+
Object Internals
* Buffer Internals:: Components of a buffer structure.