Skip to content
Commits on Apr 26, 2016
  1. @kassio

    Indent multi line assignments

    Fix $150
    kassio committed Apr 25, 2016
  2. @kassio

    Fix indenting inside parenthesis

    Fix #151
    kassio committed Apr 25, 2016
Commits on Apr 20, 2016
  1. @kassio

    Setting the `b:current_syntax`.

    kassio committed Apr 15, 2016
Commits on Apr 18, 2016
  1. @kassio

    Improve the unused parameter syntax

    Fixes #149
    kassio committed Apr 18, 2016
Commits on Apr 15, 2016
  1. @kassio

    Merge pull request #143 from derekprior/master

    Set sane `formatoptions`
    kassio committed Apr 15, 2016
  2. @kassio

    Improve the `elixirAlias` pattern

    Improves the `elixirAlias` pattern to also match with alias that starts
    with `!`.
    
    Fixes #142.
    kassio committed Apr 15, 2016
  3. @kassio

    :nail_care:

    kassio committed Apr 15, 2016
Commits on Mar 3, 2016
  1. @kassio

    Merge pull request #145 from LnL7/improved-symbol-indentation

    indent symbols based on whitespace
    kassio committed Mar 3, 2016
Commits on Feb 27, 2016
  1. @LnL7

    indent symbols based on whitespace

    LnL7 committed Feb 27, 2016
Commits on Feb 11, 2016
  1. @derekprior

    Set sane `formatoptions`

    `formatoptions` is a string of rather opaque characters that describes
    how automatic wrapping of lines is to be done. Previous to this change,
    I noticed that causing a line to go over `textwidth` characters makes
    vim automatically insert a hard wrap in the line. This causes invalid
    (and ugly) elixir. This is because vim's default `formatoptions`
    includes `t` which forces this behavior.
    
    This change ensures that common `formatoptions` are set for elixir code
    in vim. We remove `t` which is described in the help as:
    
    ```
    t      Auto-wrap text using textwidth
    ```
    
    We also ensure that the following options are set:
    
    ```
    c    Auto-wrap comments using textwidth, inserting the current comment
         leader automatically.
    r    Automatically insert the current comment leader after hitting
         <Enter> in Insert mode.
    o    Automatically insert the current comment leader after hitting 'o' or
         'O' in Normal mode.
    q    Allow formatting of comments with "gq".
         Note that formatting will not change blank lines or lines containing
         only the comment leader.  A new paragraph starts after such a line,
         or when the comment leader changes.
    l    Long lines are not broken in insert mode: When a line was longer than
         'textwidth' when the insert command started, Vim does not
         automatically format it.
    j    Where it makes sense, remove a comment leader when joining lines.  For
        example, joining:
          int i;   // the index ~
                   // in the list ~
        Becomes:
          int i;   // the index in the list ~
    ```
    
    These settings are similar to what I see in other syntax plugins.
    derekprior committed Feb 11, 2016
Commits on Feb 5, 2016
  1. @kassio

    Merge pull request #140 from padde/go-to-module

    Enable "gf" for jumping to a module
    kassio committed Feb 5, 2016
  2. @padde
Commits on Jan 21, 2016
  1. @kassio

    Merge pull request #135 from sorentwo/master

    Add support for the `with` special form
    kassio committed Jan 21, 2016
  2. @sorentwo

    Add support for the `with` special form

    The new `with` special form should appear as a keyword, like `for` or
    `if`.
    sorentwo committed Jan 21, 2016
Commits on Jan 15, 2016
  1. @kassio

    Let ftdetect reset the filetype.

    Fixes #133.
    kassio committed Jan 15, 2016
Commits on Jan 10, 2016
  1. @kassio

    πŸ’…

    kassio committed Jan 10, 2016
  2. @igas @kassio

    Fix setting filetype twice

    igas committed with kassio Jan 11, 2015
Commits on Jan 9, 2016
  1. @kassio

    Organizing the indentation code.

    This makes the indentation code clearer, adding more variables to better
    understanding of the indentation regexps.
    
    Also fixes #130.
    kassio committed Jan 9, 2016
  2. @kassio

    πŸ’…

    kassio committed Jan 9, 2016
  3. @kassio

    Fix test syntax

    kassio committed Jan 9, 2016
Commits on Jan 8, 2016
  1. @kassio

    Remove outdated file's headers

    kassio committed Jan 8, 2016
  2. @kassio

    πŸ’…

    kassio committed Jan 8, 2016
  3. @kassio

    Merge pull request #127 from jonnystorm/add_guard_keyword_is_nil

    Add keyword for is_nil guard clause function
    kassio committed Jan 8, 2016
  4. @kassio
  5. @kassio

    Revert the color of block definitions to `Keyword`

    Related with #128.
    kassio committed Jan 8, 2016
  6. @jonnystorm
Commits on Jan 3, 2016
  1. @kassio

    Don't mislead atom ":do" with keyword "do"

    Fixes #126
    kassio committed Jan 2, 2016
  2. @kassio
Commits on Jan 2, 2016
  1. @kassio

    Create a `elixirBlockDefinition` syntax

    This use `Define` colors on `do`/`end` and `fn`/`end` blocks.
    kassio committed Jan 2, 2016
  2. @kassio

    Fix module folding

    Fixes #88.
    kassio committed Jan 1, 2016
Commits on Dec 30, 2015
  1. @kassio

    πŸ’…

    kassio committed Dec 30, 2015
Commits on Dec 16, 2015
  1. @kassio

    Merge pull request #118 from moofish32/fix_error_format

    Updating errorformat for issue #76
    kassio committed Dec 16, 2015
  2. @kassio

    Merge pull request #122 from fphilipe/spell-check

    Enable spell checking in comments and doc strings
    kassio committed Dec 16, 2015
  3. @kassio

    Merge pull request #124 from asymmetric/spawn_functions

    Syntax highlighting for spawn_ functions
    kassio committed Dec 16, 2015
Commits on Dec 14, 2015
  1. @asymmetric

    Syntax highlighting for spawn_ functions

    * `spawn_link`
    * `spawn_monitor`
    asymmetric committed Dec 14, 2015
Something went wrong with that request. Please try again.