diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2022-10-22 16:28:16 +0300 |
|---|---|---|
| committer | ObserverOfTime <chronobserver@disroot.org> | 2022-11-26 13:17:51 +0200 |
| commit | 21cf4eff371d38e79fd1c73b4cefe5ece2f24838 (patch) | |
| tree | 72bbd299cebc66acad1f73f28b591c9b07459df9 | |
| parent | highlights(elvish): fix captures (diff) | |
| download | nvim-treesitter-21cf4eff371d38e79fd1c73b4cefe5ece2f24838.tar nvim-treesitter-21cf4eff371d38e79fd1c73b4cefe5ece2f24838.tar.gz nvim-treesitter-21cf4eff371d38e79fd1c73b4cefe5ece2f24838.tar.bz2 nvim-treesitter-21cf4eff371d38e79fd1c73b4cefe5ece2f24838.tar.lz nvim-treesitter-21cf4eff371d38e79fd1c73b4cefe5ece2f24838.tar.xz nvim-treesitter-21cf4eff371d38e79fd1c73b4cefe5ece2f24838.tar.zst nvim-treesitter-21cf4eff371d38e79fd1c73b4cefe5ece2f24838.zip | |
highlights(fortran): use more specific groups
| -rw-r--r-- | queries/fortran/highlights.scm | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/queries/fortran/highlights.scm b/queries/fortran/highlights.scm index 6ef4867e7..09cf63ca5 100644 --- a/queries/fortran/highlights.scm +++ b/queries/fortran/highlights.scm @@ -6,34 +6,43 @@ [ (intrinsic_type) + "pointer" +] @type + +[ "allocatable" "attributes" "device" "dimension" - "endtype" "global" "grid_global" "host" - "import" + "optional" + "private" + "public" + "value" +] @type.qualifier + +[ + "endtype" + "type" +] @type.definition + +[ "in" "inout" - "intent" - "optional" "out" - "pointer" - "type" - "value" -] @type +] @storageclass [ "contains" - "private" - "public" + "import" ] @include [ (none) "implicit" + "intent" ] @attribute [ @@ -167,7 +176,7 @@ (name) @function) (subroutine_call - (name) @function) + (name) @function) (keyword_argument name: (identifier) @keyword) |
