summaryrefslogtreecommitdiff
path: root/templates/_comps.rs.template
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-03-26 15:55:10 +0800
committer魏曹先生 <1992414357@qq.com>2026-03-26 15:55:10 +0800
commitfb2ffa849a2cf9251cc274ebea5daa9898579787 (patch)
tree53b87ee60ba7c6ee7b001221855a6f3bff7e8526 /templates/_comps.rs.template
parent4cb7c2e91d7dbde32de31e6ab48683d60212ec1d (diff)
Add shell completion system with descriptions and i18n support
Diffstat (limited to 'templates/_comps.rs.template')
-rw-r--r--templates/_comps.rs.template7
1 files changed, 4 insertions, 3 deletions
diff --git a/templates/_comps.rs.template b/templates/_comps.rs.template
index b7f10db..9561243 100644
--- a/templates/_comps.rs.template
+++ b/templates/_comps.rs.template
@@ -1,11 +1,12 @@
// Auto generated by build.rs
-use crate::systems::comp::context::CompletionContext;
+use comp_system_macros::file_suggest;
+use crate::systems::comp::{context::CompletionContext, result::CompletionResult};
-pub fn match_comp(node: String, ctx: CompletionContext) -> Option<Vec<String>> {
+pub fn match_comp(node: String, ctx: CompletionContext) -> CompletionResult {
let node_str = node.as_str();
match node_str {
>>>>>>>>>> comp_match_arms
- _ => None,
+ _ => file_suggest!(),
}
}