diff --git a/src/modules/annotate/ddedit.rs b/src/modules/annotate/ddedit.rs index cf76a16ad..576328206 100644 --- a/src/modules/annotate/ddedit.rs +++ b/src/modules/annotate/ddedit.rs @@ -64,3 +64,6 @@ impl CadCommand for DdeditCommand { CmdResult::Cancel } } + +// ── Autocomplete registry ───────────────────────────────── +inventory::submit!(crate::command::CommandRegistration { names: &["DDEDIT", "ED"] }); diff --git a/src/modules/draw/draw/wipeout.rs b/src/modules/draw/draw/wipeout.rs index 77a8429c6..0d75c39e6 100644 --- a/src/modules/draw/draw/wipeout.rs +++ b/src/modules/draw/draw/wipeout.rs @@ -183,3 +183,6 @@ fn make_poly_wipeout(pts: &[Vec3]) -> EntityType { .collect(); EntityType::Wipeout(Wipeout::polygonal(&verts, z)) } + +// ── Autocomplete registry ───────────────────────────────── +inventory::submit!(crate::command::CommandRegistration { names: &["WIPEOUT", "WO"] }); diff --git a/src/modules/draw/modify/array.rs b/src/modules/draw/modify/array.rs index 6356d07a5..8621d33c3 100644 --- a/src/modules/draw/modify/array.rs +++ b/src/modules/draw/modify/array.rs @@ -1029,3 +1029,6 @@ impl CadCommand for Array3DCommand { vec![] } } + +// ── Autocomplete registry ───────────────────────────────── +inventory::submit!(crate::command::CommandRegistration { names: &["ARRAY3D", "3DARRAY"] }); diff --git a/src/modules/draw/modify/attedit.rs b/src/modules/draw/modify/attedit.rs index a4be89ce5..f98a2dc0b 100644 --- a/src/modules/draw/modify/attedit.rs +++ b/src/modules/draw/modify/attedit.rs @@ -176,3 +176,6 @@ pub fn apply_attedit(doc: &mut acadrust::CadDocument, handle: acadrust::Handle, } } } + +// ── Autocomplete registry ───────────────────────────────── +inventory::submit!(crate::command::CommandRegistration { names: &["ATTEDIT", "ATE"] });