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}