Skip to content

Commit

Permalink
updated to [email protected]
Browse files Browse the repository at this point in the history
  • Loading branch information
uros-5 committed May 30, 2024
1 parent adeb561 commit 01f010b
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 23 deletions.
8 changes: 4 additions & 4 deletions jinja-lsp-queries/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ description = "TreeSitter queries for jinja-lsp"
license = "MIT"

[dependencies]
tree-sitter = "0.20.10"
tree-sitter-jinja2 = "0.0.6"
tree-sitter-rust = "0.20.4"
tree-sitter = "0.21.0"
tree-sitter-jinja2 = "0.0.7"
tree-sitter-rust = "0.21.0"
tower-lsp = { version = "0.20.0", features = ["proposed"] }
ropey = "1.5.0"
tree-sitter-python = "=0.20.4"
tree-sitter-python = "=0.21.0"

6 changes: 3 additions & 3 deletions jinja-lsp-queries/src/parsers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,17 @@ impl Parsers {
pub fn update_backend(&mut self, lang: &str) {
if lang == "python" {
self.backend = Parser::new();
let _ = self.backend.set_language(tree_sitter_python::language());
let _ = self.backend.set_language(&tree_sitter_python::language());
}
}
}

impl Default for Parsers {
fn default() -> Self {
let mut jinja = Parser::new();
let _ = jinja.set_language(tree_sitter_jinja2::language());
let _ = jinja.set_language(&tree_sitter_jinja2::language());
let mut backend = Parser::new();
let _ = backend.set_language(tree_sitter_rust::language());
let _ = backend.set_language(&tree_sitter_rust::language());
Self { jinja, backend }
}
}
Expand Down
18 changes: 9 additions & 9 deletions jinja-lsp-queries/src/search/queries.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ impl Clone for Queries {
impl Default for Queries {
fn default() -> Self {
Self {
jinja_definitions: Query::new(tree_sitter_jinja2::language(), DEFINITIONS).unwrap(),
jinja_objects: Query::new(tree_sitter_jinja2::language(), OBJECTS).unwrap(),
backend_definitions: Query::new(tree_sitter_rust::language(), RUST_DEFINITIONS)
jinja_definitions: Query::new(&tree_sitter_jinja2::language(), DEFINITIONS).unwrap(),
jinja_objects: Query::new(&tree_sitter_jinja2::language(), OBJECTS).unwrap(),
backend_definitions: Query::new(&tree_sitter_rust::language(), RUST_DEFINITIONS)
.unwrap(),
jinja_imports: Query::new(tree_sitter_jinja2::language(), JINJA_IMPORTS).unwrap(),
backend_templates: Query::new(tree_sitter_rust::language(), RUST_TEMPLATES).unwrap(),
jinja_snippets: Query::new(tree_sitter_jinja2::language(), JINJA_SNIPPETS).unwrap(),
jinja_imports: Query::new(&tree_sitter_jinja2::language(), JINJA_IMPORTS).unwrap(),
backend_templates: Query::new(&tree_sitter_rust::language(), RUST_TEMPLATES).unwrap(),
jinja_snippets: Query::new(&tree_sitter_jinja2::language(), JINJA_SNIPPETS).unwrap(),
}
}
}
Expand All @@ -34,9 +34,9 @@ impl Queries {
pub fn update_backend(&mut self, lang: &str) {
if lang == "python" {
self.backend_templates =
Query::new(tree_sitter_python::language(), PYTHON_TEMPLATES).unwrap();
Query::new(&tree_sitter_python::language(), PYTHON_TEMPLATES).unwrap();
self.backend_definitions =
Query::new(tree_sitter_python::language(), PYTHON_DEFINITIONS).unwrap();
Query::new(&tree_sitter_python::language(), PYTHON_DEFINITIONS).unwrap();
}
}
}
Expand Down Expand Up @@ -169,7 +169,7 @@ const JINJA_SNIPPETS: &str = r#"
(statement_begin) @start
(statement_end) @end
(ERROR
(ERROR) @error
(ERROR)? @error
) @error_block
(
Expand Down
1 change: 1 addition & 0 deletions jinja-lsp-queries/src/search/snippets_completion.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ pub struct Snippets {

impl Snippets {
pub fn check(&mut self, name: &str, capture: &QueryCapture<'_>) -> Option<()> {
dbg!(name);
match name {
"start" => {
let start = capture.node.start_position();
Expand Down
6 changes: 3 additions & 3 deletions jinja-lsp-queries/src/search/test_queries.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ mod query_tests {
let mut parser = Parser::new();

parser
.set_language(language)
.set_language(&language)
.expect("could not load jinja grammar");

parser.parse(text, None).expect("not to fail")
Expand All @@ -28,7 +28,7 @@ mod query_tests {
let mut parser = Parser::new();

parser
.set_language(language)
.set_language(&language)
.expect("could not load rust grammar");

parser.parse(text, None).expect("not to fail")
Expand All @@ -39,7 +39,7 @@ mod query_tests {
let mut parser = Parser::new();

parser
.set_language(language)
.set_language(&language)
.expect("could not load rust grammar");

parser.parse(text, None).expect("not to fail")
Expand Down
6 changes: 3 additions & 3 deletions jinja-lsp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ serde_json = "1.0.78"
tokio = { version = "1.17.0", features = ["full"] }
tower-lsp = { version = "0.20.0", features = ["proposed"]}
serde = { version = "1.0", features = ["derive"] }
tree-sitter = "^0.20.10"
tree-sitter = "^0.21.0"
walkdir = "2.4.0"
anyhow = "1.0.75"
tree-sitter-jinja2 = "0.0.6"
tree-sitter-rust = "^0.20.4"
tree-sitter-jinja2 = "0.0.7"
tree-sitter-rust = "^0.21.0"
jinja-lsp-queries = { path = "../jinja-lsp-queries", version = "0.1.80"}
2 changes: 1 addition & 1 deletion rust-toolchains.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[toolchain]
channel = "1.74.1"
channel = "1.78.0"

0 comments on commit 01f010b

Please sign in to comment.