diff options
| author | Marc Jakobi <marc.jakobi@tiko.energy> | 2023-09-24 20:51:16 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2023-09-25 13:01:31 +0200 |
| commit | f3fb301b267e85e4cbc725561da4a82b1c3089c8 (patch) | |
| tree | d7afb58668a663e148bdede4385b45c51e5c0b0c /queries/haskell | |
| parent | Update parsers: haskell, scala, wing (diff) | |
| download | nvim-treesitter-f3fb301b267e85e4cbc725561da4a82b1c3089c8.tar nvim-treesitter-f3fb301b267e85e4cbc725561da4a82b1c3089c8.tar.gz nvim-treesitter-f3fb301b267e85e4cbc725561da4a82b1c3089c8.tar.bz2 nvim-treesitter-f3fb301b267e85e4cbc725561da4a82b1c3089c8.tar.lz nvim-treesitter-f3fb301b267e85e4cbc725561da4a82b1c3089c8.tar.xz nvim-treesitter-f3fb301b267e85e4cbc725561da4a82b1c3089c8.tar.zst nvim-treesitter-f3fb301b267e85e4cbc725561da4a82b1c3089c8.zip | |
feat(highlights): some haskell improvements
Diffstat (limited to 'queries/haskell')
| -rw-r--r-- | queries/haskell/highlights.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/queries/haskell/highlights.scm b/queries/haskell/highlights.scm index 01fecb43e..18038e079 100644 --- a/queries/haskell/highlights.scm +++ b/queries/haskell/highlights.scm @@ -77,7 +77,10 @@ "@" ] @operator -(module) @namespace +(qualified_module (module) @constructor) +(qualified_type (module) @namespace) +(qualified_variable (module) @namespace) +(import (module) @namespace) [ (where) @@ -133,6 +136,8 @@ (exp_apply . (exp_name (variable) @function.call)) (exp_apply . (exp_name (qualified_variable (variable) @function.call))) +("@" @namespace) ; "as" pattern operator, e.g. x@Constructor + ;; ---------------------------------------------------------------------------- ;; Types |
