Permalink
Switch branches/tags
Nothing to show
Commits on Jul 26, 2017
Commits on May 27, 2017
  1. Avoid using the ambiguous \h shorthand character

    pchaigno committed May 27, 2017
    Depending on the regular expression engine used, \h does not always
    mean the same. With a PCRE engine, it matches white spaces, whereas,
    with a Oniguruma engine, it matches hexademical digit characters.
    Atom uses an Oniguruma engine, but github.com relies on a PCRE
    engine.
Commits on Jan 19, 2013
Commits on Jan 14, 2013
  1. Added behaviour directive matching.

    squidfunk committed with infininight Jan 14, 2013
    Match `behaviour` directive exactly like the `module` directive, since it is within a similar context.
    
    Source: http://www.erlang.org/doc/design_principles/des_princ.html#id59741
  2. Add bytes|bitstring|bits types to grammar.

    squidfunk committed with infininight Jan 14, 2013
    Added missing type `bitstring` + abbreviation `bits`, as well as the abbreviation for `binary` which is `bytes`.
    
    Source: http://www.erlang.org/doc/programming_examples/bit_syntax.html
  3. Improve matching of types/specs.

    squidfunk committed with infininight Jan 13, 2013
    - The parentheses after some directives, e.g. the -spec directive can be omitted, however the directive would then be highlighted as an atom.
    
    ``` erlang
    -spec(foo() -> { ok, bar }).  % spec is highlighted
    -spec foo() -> { ok, bar }.   % spec is not highlighted, though it is perfectly valid
    ```
    - Defining record types, the `::` operator was not recognized, and types were only recognized, if defaults were set:
    
    ``` erlang
    -record({
      foo = default :: atom()  % atom() is highlighted as a function/type
      bar :: atom()            % atom() is not highlighted
    })
    ```
  4. Support quoted names for functions, records, etc.

    squidfunk committed with infininight Jan 13, 2013
    When function or record names contain characters other than `[a-zA-Z0-9@_]`, it necessary to enclose them in quotes, exactly like it is with atoms.
Commits on Jan 13, 2013
  1. Add info about compile warnings to build command.

    ilya Sergeev committed with infininight Jan 11, 2013
Commits on Jan 6, 2013
  1. Add semanticClass to Build command.

    infininight committed Jan 6, 2013
    Fixes #6.
  2. Add requiredCommands to locate escript.

    infininight committed Jan 6, 2013
    Fixes #5.
Commits on Dec 6, 2012
  1. Added Build command.

    carlosbrando committed with infininight Mar 29, 2011
Commits on Nov 14, 2011
  1. Improve comment.line match.

    infininight committed Nov 14, 2011
  2. Use meta.embedded scopes.

    infininight committed Nov 14, 2011
  3. Move folding settings.

    infininight committed Nov 14, 2011
  4. Add readme.

    infininight committed Nov 14, 2011
Commits on Jul 7, 2008
  1. Reverting r7740

    mietek committed Jul 7, 2008
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@10186 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Feb 18, 2008
  1. Make the default value match the current filename -ext. Patch from Al…

    infininight committed Feb 18, 2008
    …ain O'Dea.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@8940 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jan 30, 2008
  1. Correctly identify the scope of parenthesized expressions. Patch from…

    infininight committed Jan 30, 2008
    … Alain O'Dea.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@8814 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Jul 15, 2007
  1. cleanup OCaml experimental code completion and include backup binary

    David Powers committed Jul 15, 2007
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@7740 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on May 6, 2007
  1. add comments preferences for Erlang and some comment documentation to…

    David Powers committed May 6, 2007
    … the Source/Toggle Comment command
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@7152 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Mar 6, 2007
  1. • change key from ⌃F to ⌃⇧F — Emacs users really dislike when we stea…

    sorbits committed Mar 6, 2007
    …l their movement keys for bundle items ;)
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@6744 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Mar 4, 2007
  1. Add the following keys to the bundle’s info.plist:

    sorbits committed Mar 4, 2007
    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/Erlang.tmbundle@6718 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Oct 29, 2006
  1. Make newline match in comment.line optional so it can match as your t…

    infininight committed Oct 29, 2006
    …yping at the end of a file.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@5744 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Oct 26, 2006
Commits on Sep 10, 2006
  1. Global change from punctuation.section.parameters to punctuation.defi…

    infininight committed Sep 10, 2006
    …nition.parameters; really this time… I think.
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@5146 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Sep 7, 2006
  1. Now scoping comment markers as punctuation.

    mietek committed Sep 7, 2006
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@5103 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Sep 5, 2006
Commits on Sep 4, 2006
  1. * Changed every keyword.operator.punctuation scope to a more meaningf…

    mietek committed Sep 4, 2006
    …ul scope, mostly from the new punctuation root scope.
    
    * Fixed the scoping of functions and fun expressions -- hopefully for the last time.
    * Enhanced the scoping of define directives with parameters.
    * Added scoping for escape and placeholder symbols.
    * Rescued the symbol list from an infestation of spurious class definitions.
    
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@5076 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Commits on Sep 2, 2006
  1. Trying again...

    mietek committed Sep 2, 2006
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle@5053 dfb7d73b-c2ec-0310-8fea-fb051d288c6d