Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 9, 2015
  1. Fix GotoExactDefinition for ST build > 3069

    authored
    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.
  2. Simplify grammar for receive timeouts

    authored
    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
    expressions.
    
    Triggered by couch_os_process.erl
Commits on May 6, 2014
  1. Merge pull request #30 from lepinay/master

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

    authored
    Windows fix, use rebar.cmd
  2. @lepinay

    Windows fix, use rebar.cmd

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

    authored
    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.
Commits on Aug 30, 2013
  1. Add ? to word_separators (fixes #25)

    authored
    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.
Commits on Aug 27, 2013
Commits on Aug 14, 2013
  1. Fix highlighting of reference funs (fun foo:bar/2) inside record fiel…

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

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

    authored
    This was lost in the recent scope renaming.
  2. More intuitive Goto Definition behaviour for inexact matches

    authored
    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).
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

    authored
    ...in qualified calls
  2. Refine scope for atom quotes

    authored
    Color schemes that assign a color to punctuation usually exclude
    punctuation.definition.string. The same should happen for quoted atoms.
  3. Rename scope entity.name.function.erlang to meta.function.erlang

    authored
    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.
Commits on May 19, 2013
  1. Improve selector name for binary field type specifiers

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

    authored
Something went wrong with that request. Please try again.