mirror of https://github.com/helix-editor/helix
setup embedding
parent
416642dc24
commit
e684c7db1b
|
@ -425,7 +425,6 @@ fn load_static_commands(engine: &mut Engine, generate_sources: bool) {
|
||||||
|
|
||||||
std::fs::write(target_directory, &builtin_static_command_module).unwrap();
|
std::fs::write(target_directory, &builtin_static_command_module).unwrap();
|
||||||
|
|
||||||
// Name the module? - `helix/commands.scm`
|
|
||||||
engine.register_steel_module(
|
engine.register_steel_module(
|
||||||
"helix/static.scm".to_string(),
|
"helix/static.scm".to_string(),
|
||||||
builtin_static_command_module,
|
builtin_static_command_module,
|
||||||
|
@ -508,7 +507,12 @@ fn load_typed_commands(engine: &mut Engine, generate_sources: bool) {
|
||||||
|
|
||||||
target_directory.push("commands.scm");
|
target_directory.push("commands.scm");
|
||||||
|
|
||||||
std::fs::write(target_directory, builtin_typable_command_module).unwrap();
|
std::fs::write(target_directory, &builtin_typable_command_module).unwrap();
|
||||||
|
|
||||||
|
engine.register_steel_module(
|
||||||
|
"helix/commands.scm".to_string(),
|
||||||
|
builtin_typable_command_module,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if generate_sources {
|
if generate_sources {
|
||||||
|
@ -897,7 +901,12 @@ fn load_configuration_api(engine: &mut Engine, generate_sources: bool) {
|
||||||
|
|
||||||
target_directory.push("configuration.scm");
|
target_directory.push("configuration.scm");
|
||||||
|
|
||||||
std::fs::write(target_directory, builtin_configuration_module).unwrap();
|
std::fs::write(target_directory, &builtin_configuration_module).unwrap();
|
||||||
|
|
||||||
|
engine.register_steel_module(
|
||||||
|
"helix/configuration.scm".to_string(),
|
||||||
|
builtin_configuration_module,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if generate_sources {
|
if generate_sources {
|
||||||
|
@ -1113,7 +1122,12 @@ fn load_editor_api(engine: &mut Engine, generate_sources: bool) {
|
||||||
|
|
||||||
target_directory.push("editor.scm");
|
target_directory.push("editor.scm");
|
||||||
|
|
||||||
std::fs::write(target_directory, builtin_editor_command_module).unwrap();
|
std::fs::write(target_directory, &builtin_editor_command_module).unwrap();
|
||||||
|
|
||||||
|
engine.register_steel_module(
|
||||||
|
"helix/editor.scm".to_string(),
|
||||||
|
builtin_editor_command_module,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Generate the lsp configuration
|
// Generate the lsp configuration
|
||||||
|
@ -2532,7 +2546,9 @@ fn load_misc_api(engine: &mut Engine, generate_sources: bool) {
|
||||||
|
|
||||||
target_directory.push("misc.scm");
|
target_directory.push("misc.scm");
|
||||||
|
|
||||||
std::fs::write(target_directory, builtin_misc_module).unwrap();
|
std::fs::write(target_directory, &builtin_misc_module).unwrap();
|
||||||
|
|
||||||
|
engine.register_steel_module("helix/misc.scm".to_string(), builtin_misc_module);
|
||||||
}
|
}
|
||||||
|
|
||||||
if generate_sources {
|
if generate_sources {
|
||||||
|
|
Loading…
Reference in New Issue