d-emacs-module 0.0.1

Emacs dynamic modules in D


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

d-emacs-module

CI

D binding and high-level wrappers (WIP) for Emacs dynamic modules. See example dir for its usage.

Emacs version spec

This library assumes Emacs27 but you can specify version (e.g. Emacs25, Emacs26, Emacs27) in dub.json:

{
  "name": "your-emacs-module"
  "license": "GPLv3",
  "targetType": "dynamicLibrary",
  "versions": ["Emacs26"]
  "dependencies": {
    "d-emacs-module": "*"
  }
}

Note that only emacs_module.deimos supports Emacs25 and Emacs26.

References

  • Official C API (Emacs 27) C/emacs-module.h
  • Third-party rust API https://github.com/ubolonton/emacs-module-rs
Authors:
  • karita
Dependencies:
none
Versions:
0.0.1 2021-Dec-12
~master 2021-Dec-14
Show all 2 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 3 downloads total

Score:
0.9
Short URL:
d-emacs-module.dub.pm