[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-25 2299267: Initial documentation for dynamic module
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-25 2299267: Initial documentation for dynamic modules |
Date: |
Sat, 21 Nov 2015 09:49:45 +0000 |
branch: emacs-25
commit 2299267805bbf5ece023908922383677b5d4a44b
Author: Philipp Stephani <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Initial documentation for dynamic modules
* etc/NEWS: Mention the new support for dynamically loaded modules.
Copyright-paperwork-exempt: yes
---
etc/NEWS | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/etc/NEWS b/etc/NEWS
index 9793d5e..8ed8133 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -36,6 +36,9 @@ otherwise leave it unmarked.
This builds Emacs with Cairo drawing. As a side effect, it provides
support for built-in printing, when Emacs was built with GTK+.
+** New configure option --with-modules.
+This enables support for loading dynamic modules; see below.
+
---
** By default, Emacs no longer works on IRIX. We expect that Emacs
users are not affected by this, as SGI stopped supporting IRIX in
@@ -302,6 +305,14 @@ header.
which specifies an alternative printing method which is faster when
few or no entries have changed.
+** Emacs can now load shared/dynamic libraries (modules) that expose a
+C interface. Such modules can provide additional functions or
+otherwise interact with Emacs just like Lisp code. Modules have to
+export a function `emacs_module_init' and conform to the API laid out
+in emacs-module.h. Modules are disabled by default and need to be
+enabled using the --with-modules configure flag. They are
+experimental and subject to change.
+
* Editing Changes in Emacs 25.1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-25 2299267: Initial documentation for dynamic modules,
Eli Zaretskii <=