Commits on Feb 9, 2015
  1. Fix GotoExactDefinition for ST build > 3069

    The GotoDefinition command from the Default package has changed
    because there is now a second command that implements the goto definition
    context menu item. GotoExactDefinition is now less clever and should continue
    working for the next few months.
    committed Feb 9, 2015
  2. Simplify grammar for receive timeouts

    The previous version was way too clever and
    didn't handle record references. I think no one will
    miss the error highlighting for invalid receive timeout
    Triggered by couch_os_process.erl
    committed Feb 9, 2015
Commits on May 6, 2014
  1. Merge pull request #30 from lepinay/master

    Completed Windows support for all build options
    committed May 6, 2014
Commits on May 4, 2014
  1. Merge pull request #29 from lepinay/master

    Windows fix, use rebar.cmd
    committed May 4, 2014
  2. Windows fix, use rebar.cmd

    lepinay committed May 4, 2014
Commits on Jan 24, 2014
Commits on Dec 10, 2013
Commits on Aug 31, 2013
  1. Specialize the error scope for $<space> literals (#27)

    Those chracter literals are now marked as
    invalid.illegal.raw-space-char-literal.erlang so the error
    highlighting for them can be turned off in a color scheme override.
    committed Aug 31, 2013
Commits on Aug 30, 2013
  1. Add ? to word_separators (fixes #25)

    This is a fix to restore CTAGS compatibility.
    ? was removed from word_separators because the Sublime Text
    completion system completes on all words in the buffer and it's quite
    annoying when macro names show up every time something is typed.
    The proper fix will be to override the completion handler so
    it handles the ? and # sigils correctly.
    committed Aug 30, 2013
Commits on Aug 27, 2013
Commits on Aug 14, 2013
  1. Fix highlighting of reference funs (fun foo:bar/2) inside record fiel…

    …d initializer
    Triggered by proper.erl
    committed Aug 14, 2013
Commits on Jul 23, 2013
  1. Add rebar build system

    committed Jul 23, 2013
Commits on Jul 19, 2013
  1. Fix Goto Definition from function name in -spec directive

    This was lost in the recent scope renaming.
    committed Jul 19, 2013
  2. More intuitive Goto Definition behaviour for inexact matches

    For more than one match, the first match in the current file is pre-selected.
    This is what I want in 90% of all cases, especially if the reference is
    not module-qualified.
    If no exact type or function matches and the reference is qualified,
    the module is opened instead (or a panel if the module exists more than once).
    This will allow me to scan the export attributes (they're usually
    near the module declaration at the top of the file).
    If the module is not indexed, a panel listing all definitions of the
    symbol is opened even if there is only a single match. This is better
    than the previous behaviour (jumping to the first module containing the
    symbol, usually one that I didn't want).
    committed Jul 19, 2013
Commits on Jun 17, 2013
Commits on Jun 11, 2013
Commits on May 22, 2013
  1. Goto exact definition when the cursor is on the module qualified calls
    committed May 22, 2013
  2. Refine scope for atom quotes

    Color schemes that assign a color to punctuation usually exclude
    punctuation.definition.string. The same should happen for quoted atoms.
    committed May 22, 2013
  3. Rename scope to meta.function.erlang

    This change is motivated by the fact that Erlang code highlighting
    looks noticeably different from other languages supported by
    Sublime Text. With our Erlang grammar, only punctuation is rendered
    using the default text color. Most color schemes are not designed for
    that, so Erlang code looks a lot darker.
    I have tested this change with all of the color schemes that are bundled
    with Sublime Text. It does look better, especially with color
    schemes that define a dark background.
    Long time users of this package (such as me) might miss the
    distinctive coloring of punctuation, but it can easily
    be enabled by editing the color scheme file.
    committed May 21, 2013
Commits on May 19, 2013
  1. Restore punctuation highlighting of : in function calls

    regression from 437c3a9
    committed May 19, 2013
  2. Improve selector name for binary field type specifiers

    storage.type.erlang is way too generic
    committed May 19, 2013
Commits on May 18, 2013
  1. Highlight incomplete record usages

    committed May 18, 2013