Add Diff language (#19129)

This commit is contained in:
Peter Tripp 2024-10-15 16:02:12 -04:00 committed by GitHub
parent 973143fa35
commit c00f2d8842
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,4 @@
name = "Diff"
grammar = "diff"
path_suffixes = ["diff", "patch"]
brackets = []

View file

@ -0,0 +1,15 @@
[
(addition)
(new_file)
] @diff.plus
[
(deletion)
(old_file)
] @diff.minus
(commit) @constant
(location) @attribute
(command) @function

View file

@ -37,6 +37,7 @@ pub fn init(languages: Arc<LanguageRegistry>, node_runtime: NodeRuntime, cx: &mu
("c", tree_sitter_c::LANGUAGE),
("cpp", tree_sitter_cpp::LANGUAGE),
("css", tree_sitter_css::LANGUAGE),
("diff", tree_sitter_diff::LANGUAGE),
("go", tree_sitter_go::LANGUAGE),
("gomod", tree_sitter_go_mod::LANGUAGE),
("gowork", tree_sitter_gowork::LANGUAGE),
@ -105,6 +106,7 @@ pub fn init(languages: Arc<LanguageRegistry>, node_runtime: NodeRuntime, cx: &mu
"css",
vec![Arc::new(css::CssLspAdapter::new(node_runtime.clone())),]
);
language!("diff");
language!("go", vec![Arc::new(go::GoLspAdapter)], GoContextProvider);
language!("gomod", vec![Arc::new(go::GoLspAdapter)], GoContextProvider);
language!(