pub fn keyword_trigger_match<'a>(
keywords: &[String],
raw_query: &'a str,
) -> Option<&'a str>Expand description
关键词触发判定(纯函数,无 IO)。
语义:输入按首个空格切分,首词小写后必须精确命中 keywords 中的某一项(同样按小写比较),
且必须存在剩余内容(单独的触发词不算命中——"fy" 不命中,"fy hello" 命中)。
参数:
keywords- 插件声明的触发词列表(大小写不敏感)。raw_query- 用户输入的原始查询串。
返回:命中时返回剥离触发词后的剩余输入("fy hello" → "hello");未命中返回 None。