emacs-diffs
[Top][All Lists]
Advanced

[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
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]