Skip to content

Commit

Permalink
[Haskell/Cabal] Add field value type to meta.mapping key
Browse files Browse the repository at this point in the history
  • Loading branch information
deathaxe committed Jan 5, 2021
1 parent d6a0199 commit f5344c0
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 99 deletions.
26 changes: 9 additions & 17 deletions Haskell/Cabal.sublime-syntax
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,7 @@ contexts:
push: boolean-values

boolean-values:
- meta_scope: meta.flags.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.boolean.cabal
- include: value-end
- match: \b(?:False|True)\b
scope: constant.language.boolean.cabal
Expand All @@ -124,8 +123,7 @@ contexts:
push: compiler-values

compiler-values:
- meta_scope: meta.compilers.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.compiler.cabal
- include: value-end
- include: operators
- include: literal-versions
Expand All @@ -142,8 +140,7 @@ contexts:
push: dependency-values

dependency-values:
- meta_scope: meta.dependencies.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.dependencies.cabal
- include: value-end
- include: sequence-separators
- include: operators
Expand All @@ -160,8 +157,7 @@ contexts:
push: module-values

module-values:
- meta_scope: meta.modules.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.modules.cabal
- include: value-end
- include: sequence-separators
- include: ident-modules
Expand All @@ -176,8 +172,7 @@ contexts:
push: option-values

option-values:
- meta_scope: meta.options.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.options.cabal
- include: value-end
- include: literal-strings
- include: literal-options
Expand All @@ -193,8 +188,7 @@ contexts:
push: path-values

path-values:
- meta_scope: meta.paths.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.paths.cabal
- include: value-end
- include: sequence-separators
- include: literal-paths
Expand All @@ -209,8 +203,7 @@ contexts:
push: url-values

url-values:
- meta_scope: meta.urls.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.urls.cabal
- include: value-end
- include: sequence-separators
- include: literal-urls
Expand All @@ -225,8 +218,7 @@ contexts:
push: version-values

version-values:
- meta_scope: meta.versions.cabal
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.version.cabal
- include: value-end
- include: operators
- include: literal-versions
Expand All @@ -241,7 +233,7 @@ contexts:
push: other-values

other-values:
- meta_content_scope: meta.mapping.value.cabal
- meta_content_scope: meta.mapping.value.other.cabal
- include: value-end
- include: literal-emails

Expand Down
Loading

0 comments on commit f5344c0

Please sign in to comment.