Added experimental support for scheme, racket, and commonlisp

This commit is contained in:
Mikayla Maki 2022-11-05 16:18:03 -07:00
parent 11c1254e71
commit 30872d3992
16 changed files with 613 additions and 14 deletions

View file

@ -14,6 +14,7 @@ mod language_plugin;
mod python;
mod ruby;
mod rust;
mod typescript;
// 1. Add tree-sitter-{language} parser to zed crate
@ -127,6 +128,9 @@ pub async fn init(languages: Arc<LanguageRegistry>, _executor: Arc<Background>)
tree_sitter_embedded_template::language(),
Some(CachedLspAdapter::new(ruby::RubyLanguageServer).await),
),
("scheme", tree_sitter_scheme::language(), None),
// ("racket", tree_sitter_racket::language(), None),
("commonlisp", tree_sitter_commonlisp::language(), None),
] {
languages.add(language(name, grammar, lsp_adapter));
}