Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(This entry describes the past couple of Haskell bundle commits.)
Syntaxes/Haskell.plist: - Fixed regex for backquote-infix notation - Added highlighting for unit () and empty list [] - Fixed up module, class, import, and instance declarations. In particular, some non-reserved words that are only meaningful in the above contexts are highlighted appropriately. - Added highlighting for all operators. - Changed scope selectors for some varSyms that were previously highlighted as "punctuation.separator." This scope is not highlighted by many themes. - Added highlighting for numeric constants. Floats and integrals have separate scope selectors. - Changed scope selectors for some things like pragma syntax. - Fixed minor errors in regexes that highlight function names. - Modularized a lot of patterns. (There's still a lot to be done here.) - Added highlighting for Prelude type names and constructors. This is scope aware, in the sense that (eg.) Maybe only gets special treatment in the context of a type signature. (This is incomplete, though.) - Added highlighting for commas. At the moment this is utterly useless. - Fixed some dumb issues where pragmas would only be scoped as such if they appeared inside a block comment. - Highlighted a couple of pragma directives. (Incomplete.) - Fixed up the type signature scope a little bit. (Not much.) Other miscellaneous changes: - Fixed the Literate Haskell grammar to allow Bird notation. - The \t -> t snippet (lambda expression) no longer mirrors the parameters to the return value, and has been renamed accordingly. - A similar snippet useful for editing do-blocks has been added. - Changed contact info for new maintainer. (Hi guys!) git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@11286 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
- Loading branch information