Utilities to write Emacs dynamic modules


Version on this page:0.1.1
LTS Haskell 22.11:0.2.1
Stackage Nightly 2024-02-21:0.2.1
Latest on Hackage:0.2.1

See all snapshots emacs-module appears in

BSD-3-Clause licensed by Sergey Vinokurov
Maintained by Sergey Vinokurov
This version can be pinned in stack with:emacs-module-0.1.1@sha256:ef0f970155717bc7cfbccfbaaf9ed38020fcec2085bb2d971a1c79b63fa3a0d7,3032

This package provides a full set of bindings to emacs-module.h that allows to develop Emacs modules in Haskell. Bindings are based on Emacs 25 version of the interface and thus should work in all subsequent versions of Emacs. For pointers on how to write minimal Emacs module, please refer to https://github.com/sergv/emacs-module/blob/master/test/src/Emacs/TestsInit.hs