Module Ecaml.Std.Emacs

include Emacs

This module contains functions for low-level interaction with the Emacs user interface.

Typically, functions in this module call the eponymous Elisp functions.

val message_t : Value.t ‑> unit
val message : string ‑> unit
val messagef : ('a, unit, string, unit) Core.format4 ‑> 'a
module Expression = Expression
module Function = Function
module Symbol = Symbol
module Value = Value
val defun : (Symbol.t ‑> Function.Fn.t ‑> unit) Function.with_spec
val funcall : Value.t ‑> Value.t list ‑> Value.t
val funcall_i : Value.t ‑> Value.t list ‑> unit
val provide : Symbol.t ‑> unit