From 10ed02b8541a80e60f7ad9f9fb51f8070d6be525 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 15 Mar 2026 01:12:06 +0800 Subject: Add completions system for shell autocompletion --- src/cmds/comp/helpdoc.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/cmds/comp/helpdoc.rs (limited to 'src/cmds/comp/helpdoc.rs') diff --git a/src/cmds/comp/helpdoc.rs b/src/cmds/comp/helpdoc.rs new file mode 100644 index 0000000..7f07cad --- /dev/null +++ b/src/cmds/comp/helpdoc.rs @@ -0,0 +1,13 @@ +use crate::systems::{comp::context::CompletionContext, helpdoc}; + +pub fn comp(ctx: CompletionContext) -> Option> { + if ctx.previous_word == "helpdoc" { + return Some( + helpdoc::get_helpdoc_list() + .iter() + .map(|s| s.to_string()) + .collect(), + ); + } + None +} -- cgit