diff options
| author | Jade Lovelace <software@lfcode.ca> | 2022-09-18 12:54:18 -0700 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-09-27 21:38:16 -0400 |
| commit | aa736f5f36de0c8196534497c47e0d1f614c311d (patch) | |
| tree | 97fa03283a67eed449583acb3c3db3b769985cc5 /queries/haskell | |
| parent | feat(slint): <=> operator (diff) | |
| download | nvim-treesitter-aa736f5f36de0c8196534497c47e0d1f614c311d.tar nvim-treesitter-aa736f5f36de0c8196534497c47e0d1f614c311d.tar.gz nvim-treesitter-aa736f5f36de0c8196534497c47e0d1f614c311d.tar.bz2 nvim-treesitter-aa736f5f36de0c8196534497c47e0d1f614c311d.tar.lz nvim-treesitter-aa736f5f36de0c8196534497c47e0d1f614c311d.tar.xz nvim-treesitter-aa736f5f36de0c8196534497c47e0d1f614c311d.tar.zst nvim-treesitter-aa736f5f36de0c8196534497c47e0d1f614c311d.zip | |
haskell/highlights: Match `pattern` as a keyword
Sample:
-- | Smart constructor that deduplicates plugins
pattern IdePlugins :: [PluginDescriptor ideState] -> IdePlugins ideState
pattern IdePlugins{ipMap} <- IdePlugins_ (sortOn (Down . pluginPriority) . HashMap.elems -> ipMap) _
where
IdePlugins ipMap = IdePlugins_{ipMap_ = HashMap.fromList $ (pluginId &&& id) <$> ipMap
, lookupCommandProvider = lookupPluginId ipMap
}
Diffstat (limited to 'queries/haskell')
| -rw-r--r-- | queries/haskell/highlights.scm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/queries/haskell/highlights.scm b/queries/haskell/highlights.scm index 06f59b5f5..c37c33b3e 100644 --- a/queries/haskell/highlights.scm +++ b/queries/haskell/highlights.scm @@ -81,6 +81,7 @@ "in" "class" "instance" + "pattern" "data" "newtype" "family" |
