Permalink
Commits on Jun 22, 2017
  1. Improve RSpec highlighting

    committed Jun 22, 2017
  2. Fix create on :confirm A

    Closes #490
    committed Jun 22, 2017
Commits on Jun 21, 2017
  1. Fix :Eview foo.bar.baz!

    Closes #489
    committed Jun 21, 2017
Commits on Jun 20, 2017
  1. Redo syntax groups

    * Class level declarative macros (default_scope, helper_method, etc.)
      now all directly use or link to rubyMacro, which by default is
      highlighted as PreProc.
    
    * Highlight attribute declarations (class_attribute, cattr_accessor,
      etc.) the same as attr_accessor.  On the latest vim-ruby this uses
      rubyMacro, but earlier versions use Statement.
    
    * Use rubyEntity and rubyEntities for declarative macros that accept a
      singular (has_one) or plural (has_many) resource name, for possible
      introspection in gf.  Both of these link to rubyMacro.
    
    * Use rubyException for test assertions, which are essentially
      wrappers around raise.
    
    * For everything else, link to Function if it's primarily invoked for
      a return value, or Statement if it's primarily invoked for side
      effects.  I'm particularly interested in feedback in this area, as
      sometimes it can be more confusing than helpful.
    
    * Keyword projections are almost certainly going away, but for now,
      treat them as Function in helpers and views, and rubyMacro everywhere
      else.  This matches the most common use cases.
    committed Jun 9, 2017
Commits on Jun 16, 2017
  1. Update rspec templates

    committed Jun 16, 2017
Commits on Jun 14, 2017
  1. Fix :Clog

    committed Jun 14, 2017
  2. Fix error on `:Eview name!`

    Closes #489
    committed Jun 14, 2017
Commits on Jun 13, 2017
  1. Add gf support for file_fixture

    committed Jun 9, 2017
  2. Remove old API

    committed Jun 9, 2017
Commits on Jun 9, 2017
  1. Remove some old abbreviations

    Honestly the only thing keeping from deleting this feature entirely is I
    actually use the AS style class abbreviations, a lot.
    committed Jun 9, 2017
  2. Remove SQL fragment highlighting

    committed Jun 8, 2017
Commits on Jun 8, 2017
  1. rails.vim 5.3

    * Massive gf rewrite for better extensibility.
    * Greatly improved asset support.
    * Provide command line <C-R><C-F> with same logic as gf.
    * Support Rails 5 rails/rake unification.
    * Selectively delegate :Rails to rake on older Rails versions.
    * :Rails supersedes :Rake as default task dispatcher.
    * Add channel and serializer support.
    * Support tab/vert style mods on Vim 8.
    * Provide :Clog to load logs into quickfix list.
    * Update syntax highlighting for Rails 5.1.
    * Use filetype=eruby.yaml for yaml files.
    * Refactor to use projections for much of internal implementation.
    * Enable :Econtroller to edit controller concerns.
    * Rearrange and clean up help.
    * Drop legacy (non asset pipeline) Less CSS and CoffeeScript support.
    * Formally deprecate R commands.
    committed Jun 8, 2017
  2. Fix duplicate else clause

    committed Jun 8, 2017
Commits on Jun 6, 2017
  1. Fix error jumping to file in :Generate

    Closes #487
    committed Jun 6, 2017
Commits on Jun 5, 2017
  1. Support mods in :Clog

    committed Jun 5, 2017
Commits on Jun 3, 2017
  1. Rename :Clogfile to :Clog

    I hate that "Clog" is a real word, but "Clogfile" is just too hideous.
    committed Jun 3, 2017
  2. Fix deprecation messages

    committed Jun 3, 2017