summaryrefslogtreecommitdiff
path: root/src/cmds/comp/helpdoc.rs
blob: 423e2bf02fe4f091152734d639a23d48ac195937 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use comp_system_macros::file_suggest;

use crate::systems::{
    comp::{context::CompletionContext, result::CompletionResult},
    helpdoc,
};

pub fn comp(ctx: CompletionContext) -> CompletionResult {
    if ctx.previous_word == "helpdoc" {
        return helpdoc::get_helpdoc_list()
            .iter()
            .map(|s| s.to_string())
            .collect::<Vec<String>>()
            .into();
    }
    file_suggest!()
}