diff --git a/Cargo.lock b/Cargo.lock index 2f09cd5f7..831c0f1e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1496,7 +1496,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d045de693cb712d0b22c6a64be5b953f67b3ce00ab5ad3dd5d8b441886ab8e1a" dependencies = [ "quote", - "syn 2.0.119", + "syn 3.0.9", ] [[package]] @@ -3001,7 +3001,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c48eccd894bd15555b0346470e63491ded94aefe76b3fcb1052084b5a393238" dependencies = [ "bstr", - "hashbrown 0.16.1", + "hashbrown 0.17.1", ] [[package]] @@ -8379,7 +8379,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d204abcbdf8e88729306a8d0ca01a79d8a49969fe1f84696909d6dbc4321c1a" dependencies = [ "foldhash", - "hashbrown 0.16.1", + "hashbrown 0.17.1", ] [[package]] @@ -9981,9 +9981,9 @@ dependencies = [ [[package]] name = "tree-sitter-haskell" -version = "0.23.1" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4" +checksum = "781de30e0d1ec8e6db4ed799d36ce1cedaf4684374dada45ebe2a8ea44c3f814" dependencies = [ "cc", "tree-sitter-language", diff --git a/crates/ide-language/Cargo.toml b/crates/ide-language/Cargo.toml index 4bda809a6..560d5a5f5 100644 --- a/crates/ide-language/Cargo.toml +++ b/crates/ide-language/Cargo.toml @@ -52,7 +52,7 @@ tree-sitter-proto = "0.6.0" tree-sitter-make = "1.1.1" tree-sitter-cmake = "0.7.4" tree-sitter-xml = "0.7.0" -tree-sitter-haskell = "0.23.1" +tree-sitter-haskell = "0.24.1" tree-sitter-dart = "0.2.0" tree-sitter-graphql = "0.3.0" tree-sitter-gdscript = "6.1.0" diff --git a/crates/ide-language/queries/haskell/outline.scm b/crates/ide-language/queries/haskell/outline.scm index 4f5c6e2b8..94af21f59 100644 --- a/crates/ide-language/queries/haskell/outline.scm +++ b/crates/ide-language/queries/haskell/outline.scm @@ -1,7 +1,7 @@ (header module: (module) @name) @outline.module (data_type name: (name) @name) @def.enum (newtype name: (name) @name) @def.struct -(type_synomym name: (name) @name) @def.type +(type_synonym name: (name) @name) @def.type (type_family name: (name) @name) @def.type (class name: (name) @name) @def.interface (instance name: (name) @name patterns: (_) @detail) @outline.namespace