Permalink
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
Commits on Dec 21, 2011
Commits on Dec 11, 2011
  1. Revert "Restore 'cpo' at the end of the file."

    This reverts commit be5d8d0.
    dkearns committed Dec 11, 2011
Commits on Dec 9, 2011
  1. Merge pull request #60 from jdelkins/master

    Fix potential namespace collsion in ftplugin/ruby.vim
    tpope committed Dec 9, 2011
Commits on Nov 30, 2011
  1. Fix potential namespace collsion in ftplugin/ruby.vim

    On win32 installs with +ruby, ftplugin/ruby.vim makes a call to
    VIM::command to set the s:ruby_paths variable. In some circumstances,
    this code can run when under a different ruby module, and if that ruby
    module has a VIM module defined, there is a namespace clash. The fix is
    to change the call to be ::VIM::command, which works fine under all
    cases. The conflict occurs with Command-T in particular when opening
    a .rb file from that tool.
    jdelkins committed Nov 30, 2011
Commits on Nov 21, 2011
  1. Indent blocks, started on continued lines

    Note that this slightly changes behaviour for other nested stuff.
    AndrewRadev committed Nov 21, 2011
Commits on Oct 12, 2011
  1. Fix a bug with lambdas within hashes

    Also a few other possible fixes and documentation tweaks.
    AndrewRadev committed Oct 12, 2011
Commits on Sep 27, 2011
Commits on Sep 21, 2011
  1. Merge pull request #53 from camilo/master

    Letting VIM spell check strings
    AndrewRadev committed Sep 21, 2011