Crate emacs_module_bindings [−] [src]
Reexports
pub use hlapi::destruct; |
pub use hlapi::eq; |
pub use hlapi::register; |
pub use hlapi::ConvErr; |
pub use hlapi::ConvResult; |
pub use hlapi::elisp2native; |
pub use hlapi::native2elisp; |
Modules
hlapi |
Macros
emacs_subrs |
A μDSL to cut away boilerplate when defining Emacs subrs, which are of course defined in Rust rather than C here. One thing enforced at compile time is that some semblance of a legal Elisp value is returned. |
init_module | |
message |
Functions
bind_function | |
call | |
find_function | |
get_buffer | |
get_environment | |
intern_symbol | |
make_emacs_string | |
make_function | |
provide |
Type Definitions
Dtor |
The type of destructors |
EmacsEnv |
Emacs environment. |
EmacsRT |
Emacs runtime |
EmacsSubr |
The type of all Emacs subroutines. |
EmacsVal |
Emacs value. |