Permalink
Switch branches/tags
Nothing to show
Commits on Feb 2, 2011
Commits on Mar 28, 2009
  1. Fixed word-break sensitivity of some keywords. Allow instance declara…

    …tions to end at EOL as well as with the "where" keyword. Added missing character literals. Allow comments to begin inside type signatures (still broken, but less so than before).
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@11413 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Jules Lauve committed Mar 28, 2009
Commits on Feb 11, 2009
  1. - Line comments in unusual places are now highlighted.

    - Added more Prelude types, classes, etc.
    
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@11290 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Jules Lauve committed Feb 11, 2009
Commits on Feb 10, 2009
  1. (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
    Jules Lauve committed Feb 10, 2009
  2. git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@11285

     dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Jules Lauve committed Feb 10, 2009
  3. git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@11284

     dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    Jules Lauve committed Feb 10, 2009
Commits on Sep 27, 2008
Commits on Sep 24, 2008
  1. haskellmate: Tweak error hyperlinks to account for TextMate's 1-based…

    … column count
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@10627 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    kballard committed Sep 24, 2008
Commits on Jun 27, 2008
Commits on Mar 10, 2008
  1. add a basic FSharp mode

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@9085 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    David Powers committed Mar 10, 2008
Commits on Dec 10, 2007
  1. Fix string and character literal handling to better match the haskell…

    … lexeme definition. Specifically, it will correctly handle escape sequences in strings, and single quotes in variable names. Patch from Nicholas Burlett.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@8635 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Dec 10, 2007
Commits on Nov 17, 2007
  1. Add infix operator, patch from Michel Rijnders.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@8465 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Nov 17, 2007
Commits on Sep 24, 2007
  1. • Change entity.name.function.builtin.prelude to support.function.pre…

    …lude
    
    • Remove entity.name.function.infix from the symbol list.
    • Upgrade "Lookup on Hoogle" from doing "echo 'TODO!'"
    
    Based on a patch from Matt Roberts.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@8214 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Sep 24, 2007
Commits on Sep 13, 2007
  1. • do not let {-# start a comment (this is done by negative look-ahead…

    … in the comment rule, probably the “real” solution would be to add a rule (before block comments) to match this as pragma (or whatever it actually is))
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@8156 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Sep 13, 2007
  2. • support nested comments and escape “characters” inside comments — t…

    …icket 67D71811
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@8155 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Sep 13, 2007
Commits on May 27, 2007
  1. • change “Term” to “Terminal” as the AppleScript port to signal — not…

    … sure how this ever worked before
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@7366 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed May 27, 2007
Commits on Mar 4, 2007
  1. Add the following keys to the bundle’s info.plist:

    contactName:
       The full name of the contact for this bundle.
    contactEmailRot13:
       A ROT13 encoded email address for the bundle contact (we obfuscate it to avoid spammers from picking up the files, seeing how bundles will often be available via anonymous svn over http).
    description:
       A short description for this bundle. Do link to more info about the language (or whatever) the bundle is about. I decided on using HTML for this (but leave out the initial paragraph tag) since it seemed like overkill to run a single line of text through Markdown.pl, just to convert [foo](link) into <a href="link">foo</a>
    
    Many of the current descriptions could use some improvements, I just wanted to get the ball rolling :)
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@6718 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Mar 4, 2007
Commits on Feb 25, 2007
  1. fix CGI include in haskelmate

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@6647 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    David Powers committed Feb 25, 2007
Commits on Nov 4, 2006
  1. Optionally match newline at end of meta.function.type-declaration to …

    …better scope caret at the end of the line.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@5924 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Nov 4, 2006
  2. • various improvements from Domenico Carbotta, his own notes: “lots o…

    …f new stuff in the grammar (you might want to check the scopes for coherence with other bundles I don't probably know), there are a few new commands and snippets. the "search with hoogle" one is not done yet, I'll post it in a few days.”
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@5920 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Nov 4, 2006
Commits on Oct 29, 2006
Commits on Oct 17, 2006
  1. Fix entity.name.function punctuation scopes.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@5503 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Oct 17, 2006
Commits on Sep 12, 2006
  1. • Update include rules and scopeName to use the new Latex root scope.

    • Adding new punctuation scopes to the begin/end haskell rule.
    • Change scope of begin/end rule to meta.function.embedded.haskell from source.haskell.embedded.latex; made contentName source.haskell.embedded
    • Added conditional extention onto the begin rule to be all pretty.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@5171 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Sep 12, 2006
Commits on Sep 2, 2006
  1. Adding new punctuation scopes to various rules.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@5058 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Sep 2, 2006
Commits on Aug 16, 2006
Commits on Aug 12, 2006
Commits on Jul 17, 2006
  1. Changes from Peter Burns ≺rictic⦁gmail⨀com≻:

    • new Run command which parse the output to make errors clickable
    • new Show Type command which shows a tool tip with a bit of info about the current function
    • updated/new language grammar, snippets, and preferences
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@4369 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Jul 17, 2006
  2. Add key equivalent of ⌃⌥⇧H to grammars.

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@4301 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Jul 17, 2006
Commits on Jul 16, 2006
  1. • Global move from other.preprocessor.* to meta.preprocessor.*

    All language files updated, as well as three preference items.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@4245 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Jul 16, 2006
Commits on Jul 14, 2006
  1. Global change from constant.character.escaped to constant.character.e…

    …scape, we had been split 50/50 so this brings all the languages in line with each other.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@4196 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    infininight committed Jul 14, 2006
Commits on Jul 11, 2006
Commits on Jun 14, 2006
  1. • remove mention of tab trigger from the name

    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@3648 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Jun 14, 2006
Commits on Apr 14, 2006
Commits on Mar 27, 2006
  1. • improved Haskell language grammar from rizzix (at) gmail (sorry, di…

    …dn’t get an author name with the patch)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle@2909 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
    sorbits committed Mar 27, 2006