rdaum /
roe
Ryan's Own Emacs. A buffer-oriented console text editor with a UI and default bindings that copies GNU Emacs
71/100 healthLoading repository data…
ubolonton / repository
Rust binding and tools for Emacs's dynamic modules
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
User Guide | Change Log | Examples
This provides a high-level binding to emacs-module, Emacs's support for dynamic modules.
Code for a minimal module looks like this:
use emacs::{defun, Env, Result, Value};
emacs::plugin_is_GPL_compatible!();
#[emacs::module(name = "greeting")]
fn init(_: &Env) -> Result<()> { Ok(()) }
#[defun]
fn say_hello(env: &Env, name: String) -> Result<Value<'_>> {
env.message(&format!("Hello, {}!", name))
}
(require 'greeting)
(greeting-say-hello "Emacs")
cargo xtask build
cargo xtask test
cargo-watch):
cargo xtask test --watch
Selected from shared topics, language and repository description—not editorial ratings.
rdaum /
Ryan's Own Emacs. A buffer-oriented console text editor with a UI and default bindings that copies GNU Emacs
71/100 healthMenkeTechnologies /
Emacs Lisp interpreter in Rust — a fusevm language frontend (sibling of awkrs / vimlrs / zshrs), built on the rust_lisp reader with a Lisp-2 obarray, dynamic binding, and an owned evaluator + standard library.
69/100 health