semantic_code_edit_mcp/languages/
plain.rs

1use crate::languages::{LanguageCommon, LanguageName, traits::DefaultEditor};
2use anyhow::Result;
3
4pub fn language() -> Result<LanguageCommon> {
5    let language = tree_sitter_plain::LANGUAGE.into();
6    let editor = Box::new(DefaultEditor::new());
7
8    Ok(LanguageCommon {
9        name: LanguageName::Other,
10        file_extensions: &[],
11        language,
12        editor,
13        validation_query: None,
14    })
15}