Crate emacs [] [src]

Reexports

pub use self::error::Result;
pub use self::error::Error;
pub use self::func::HandleFunc;

Modules

error
func
raw

This exposes some raw types for module to use (e.g. in emacs_module_init) without having to declare the raw emacs_module as a dependency.

Macros

emacs_module_init

Declares emacs_module_init and emacs_rs_module_init, by wrapping the given function, whose signature must be fn(&mut Env) -> Result<EmacsVal>.

emacs_plugin_is_GPL_compatible
emacs_subrs

Structs

Env

Traits

FromEmacs
ToEmacs

Type Definitions

Dtor

The type of destructors

EmacsSubr

The type of all Emacs subroutines.

EmacsVal