【文件属性】:
文件名称:ecaml:在OCaml中编写Emacs插件
文件大小:362KB
文件格式:ZIP
更新时间:2021-05-07 10:53:36
OCaml
OCaml中的Emacs软件包
Ecaml是用于在OCaml中编写Emacs软件包的库。 它对动态模块使用Emacs 25支持,以将本机OCaml代码加载到Emacs中。
构建一个插件
使用沙丘
使用(modes (native shared_object))在沙丘文件的可执行节中编译您的插件。 有关example/dune请参见example/dune 。
使用简街积木规则
只需将(only_shared_object true)添加到(only_shared_object true)中的executables节中。 例如:
(executables
((names (my_plugin))
(libraries (ecaml))
(only_shared_object true)))
然后建立my_plugin.so用积木。 这已经在opam中使用进行了测试。
使用其他构