Permalink
Commits on Aug 8, 2012
  1. Minor whitespace tweak

    AndrewRadev committed Aug 8, 2012
Commits on Jul 18, 2012
  1. Restrict "do" blocks a bit

    This solves the problem of a "do" being detected where it's part of a
    method call or a symbol.
    
    See: vim-ruby#92
    AndrewRadev committed Jul 18, 2012
Commits on Jun 14, 2012
  1. Fix omnifunc's requirement test error messages.

    Quick fix that could probably be better organised.
    dkearns committed Jun 14, 2012
Commits on Jun 2, 2012
  1. Indent functions with 2 spaces

    To maintain consistency with the rest of the project.
    AndrewRadev committed Jun 2, 2012
Commits on May 26, 2012
  1. Remove unneeded unmaps from b:undo_ftplugin

    The "im" and "am" mappings are present a bit later in the file and the
    "ic" and "ac" mappings are not relevant anymore.
    AndrewRadev committed May 26, 2012
Commits on May 24, 2012
  1. Fix bizarre typos of "|" as "!"

    tpope committed May 24, 2012
Commits on May 10, 2012
  1. Fix bug with 'ignorecase' on

    The pattern for the start of an "end" was being matched by a "Class"
    constant.
    AndrewRadev committed May 10, 2012
Commits on May 8, 2012
  1. Improve multiline assignment handling

    In the particular case of assignment, an if-construct (or similar)
    should be indented differently that other kinds of continuations.
    AndrewRadev committed May 8, 2012
Commits on May 3, 2012
  1. Fix clobbering of global 'tags'

    Closes #78.
    tpope committed May 3, 2012
Commits on Apr 21, 2012
  1. Check for a "%" before braces

    Without this, the "continuation" and "block" patterns detect some
    strings like block/hash openings. For example, this:
    
      puts %{#{}}
    
    Was being parsed like a block-opening brace with a comment afterwards.
    AndrewRadev committed Apr 21, 2012
  2. Fix another problem with |(a, b)| blocks

    Instead of matching a single "(" or ")" with the "\=" pattern, match as
    many as possible with a "*". This is needed when the braces are nested:
    |(a, (b, c)), d|
    AndrewRadev committed Apr 21, 2012
  3. Indent |(a, b)| blocks correctly

    Oddly enough, this also fixes a long-standing issue with nested blocks,
    noticeable in the change in etc/examples/indent/nested_hashes.rb.
    AndrewRadev committed Apr 21, 2012
Commits on Mar 31, 2012
  1. Remove some RubyForge cruft.

    dkearns committed Mar 31, 2012
  2. Fix whitespace.

    dkearns committed Mar 31, 2012
  3. Merge pull request #74 from Thinkatomic/master

    .gitignore for doc/tags
    AndrewRadev committed Mar 31, 2012
Commits on Mar 30, 2012
  1. Ignore doc/tags

    doc/tags gets created by Pathogen when you follow the install
    instructions for Command-t:
    
    :call pathogen#helptags()
    
    Other vim-* plugins already explicitly ignore this file.
    newellista committed Mar 30, 2012
Commits on Mar 27, 2012
  1. Add syntax detection for .jbuilder

    qrush committed with tpope Mar 26, 2012
Commits on Mar 20, 2012
  1. Rewrite end_start_regex a bit more

    The two major branches of the regex are now unified with the intention
    of having it work in a more general case.
    AndrewRadev committed Mar 20, 2012
  2. Merge pull request #71 from fakeleft/master

    vim-ruby-install prompt to create a directory was misleading
    tpope committed Mar 20, 2012
Commits on Mar 3, 2012
Commits on Feb 15, 2012
  1. Attempt to fix problem with incorrect heredoc highlighting

    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.
    AndrewRadev committed Feb 15, 2012
Commits on Feb 9, 2012
  1. Merge pull request #66 from mashiro/master

    Support block parameter.
    AndrewRadev committed Feb 9, 2012
  2. Add block parameter

    mashiro committed Feb 9, 2012
Commits on Feb 5, 2012
  1. Add "else" to indentkeys

    AndrewRadev committed Feb 5, 2012