Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 8, 2015
  1. Andrew Radev
Commits on Dec 18, 2014
  1. Andrew Radev

    Revert "Letting VIM spell check regular strings"

    AndrewRadev authored
    This reverts commit c27c526.
    False positives can be annoying, and embedding ruby in a different
    language makes it impossible to disable selectively.
    For a discussion, see #53
Commits on Nov 23, 2014
  1. Tim Pope

    Support Rails html+tablet style extensions

    tpope authored
    References #226.
Commits on Jun 29, 2014
  1. Justin Campbell Tim Pope

    Make Foo and Foo() both highlight as constants

    justincampbell authored tpope committed
    Closes #210.
Commits on Apr 3, 2014
  1. Tim Pope
Commits on Feb 23, 2014
  1. Andrew Radev

    Make two related patterns consistent

    AndrewRadev authored
    This pattern is very similar to the one that's a line above. This change
    keeps them in sync.
  2. Andrew Radev

    Fix issue with required keyword args

    AndrewRadev authored
    These are highlighted as symbols, but only if they're followed by a
    space. If they're followed with a comma, like in:
        def one(two:, three:)
    Then the "two:" would not be highlighted.
    See #193.
Commits on Feb 19, 2014
  1. Gino Lucero
Commits on Jan 25, 2014
  1. Ryan Bright
Commits on Jan 18, 2014
  1. brian m. carlson
Commits on Jul 21, 2013
  1. dkearns

    Merge branch 'unicode-constants' of…

    dkearns authored
    …ruby into amarshall-unicode-constants
  2. dkearns

    Fix constant definitions after comments.

    dkearns authored
    These multi-line edge cases are almost impossible to find in the wild so I won't bother
    supporting most of them for now.
    Closes #164.
Commits on Jul 14, 2013
  1. Andrew Marshall

    Highlight unicode characters in constants

    amarshall authored
    Except those which are the first letter (e.g. `Ír`), as Ruby does not
    recognize them as valid constants. (See also #138)
Commits on Jun 14, 2013
  1. dkearns
Commits on Jun 7, 2013
  1. Tim Pope

    Fix keyword symbols after parentheses

    tpope authored
    In response to the comment in #144.
Commits on Mar 14, 2013
  1. Tim Pope

    Remove "Anon CVS" headers

    tpope authored
  2. Tim Pope

    Merge pull request #141 from ngollan/ruby-2.0-symbol-arrays

    tpope authored
    Highlight Ruby 2.0 symbol array syntax (%i)
  3. Tim Pope

    Merge pull request #140 from amarshall/constant-accessors

    tpope authored
    Add support for public_constant & private_constant (added in Ruby 1.9.3)
  4. Tim Pope

    Merge pull request #137 from amarshall/prepend-keyword

    tpope authored
    Add support for Ruby 2.0's prepend keyword
Commits on Mar 13, 2013
  1. Nicos Gollan

    Highlight Ruby 2.0 symbol array syntax (%i)

    ngollan authored Nicos Gollan committed
  2. Andrew Marshall
Commits on Mar 11, 2013
  1. Andrew Marshall

    Correctly highlight identifiers with unicode characters

    amarshall authored
    Ruby 2.0's default encoding is UTF-8, so these are now allowed by
Commits on Mar 10, 2013
  1. Andrew Marshall

    Support Ruby 2.0's prepend keyword

    amarshall authored
    Which, for the most part, is just like include.
  2. Tim Pope

    Highlight regexps after <<, +, -, and *

    tpope authored
    Closes #136.
Commits on Feb 25, 2013
  1. Tim Pope
Commits on Jan 23, 2013
  1. Mike Morearty

    Make matchit's "%" ignore Range.end method

    mmorearty authored
    With the following code, matchit's "%" key will now jump between line 1
    and line 3, as it should:
      if x
Commits on Jan 11, 2013
  1. Tim Pope

    Bump ruby_minlines

    tpope authored
    This default was chosen a decade ago.  I think computers are faster now.
Commits on Nov 28, 2012
  1. Fabio Pelosin
Commits on Nov 25, 2012
  1. Andrew Radev
Commits on Nov 13, 2012
  1. Andrew Radev

    Remove "keepend" from regex syntax highlighting

    AndrewRadev authored
    This fixes an issue with highlighting a regex with interpolation in it
    with a regex within.
        /#{foo.sub(/bar/, 'baz')}/
    See #63 for details
Commits on Aug 18, 2012
  1. Tim Pope

    Highlight <%-# comments -%>

    tpope authored
    Closes #102.
Commits on Feb 15, 2012
  1. Andrew Radev

    Attempt to fix problem with incorrect heredoc highlighting

    AndrewRadev authored
    The \_s* matcher was being used to correctly highlight constructs like
    "class << self" and "Foo::<<", even when they're on separate lines and
    oddly spaced.
    This commit separates the patterns for these groups from the group with
    the closing brackets, [)}...], since in that case, it shouldn't be
    necessary to match the << on a new line.
Commits on Sep 19, 2011
  1. Camilo Lopez
Commits on Aug 25, 2011
  1. Tim Pope

    Highlight to last of multiple heredocs

    tpope authored
    This imperfectly addresses #26.
Commits on Aug 21, 2011
  1. Tim Pope

    Fix {if: foo} highlighting

    tpope authored
    Closes #44
Something went wrong with that request. Please try again.