on master help sign in
Add Haskell text objects (#5061)
0e8ea13Ollie Charles
book/src/generated/lang-support.md+1−1
@@ -51,7 +51,7 @@
51| gowork | ✓ | | | `gopls` |
51| gowork | ✓ | | | `gopls` |
52| graphql | ✓ | | | |
52| graphql | ✓ | | | |
53| hare | ✓ | | | |
53| hare | ✓ | | | |
54−| haskell | ✓ | | | `haskell-language-server-wrapper` |
54+| haskell | ✓ | ✓ | | `haskell-language-server-wrapper` |
55| hcl | ✓ | | ✓ | `terraform-ls` |
55| hcl | ✓ | | ✓ | `terraform-ls` |
56| heex | ✓ | ✓ | | `elixir-ls` |
56| heex | ✓ | ✓ | | `elixir-ls` |
57| html | ✓ | | | `vscode-html-language-server` |
57| html | ✓ | | | `vscode-html-language-server` |
runtime/queries/haskell/textobjects.scmnew file+13
@@ -0,0 +1,13 @@
1+(comment) @comment.inside
2+
3+[
4+ (adt)
5+ (decl_type)
6+ (newtype)
7+] @class.around
8+
9+((signature)? (function rhs:(_) @function.inside)) @function.around
10+(exp_lambda) @function.around
11+
12+(adt (type_variable) @parameter.inside)
13+(patterns (_) @parameter.inside)