RSpec and GEMS DSL Keyword Additions to ruby.vim?

Rob Muhlestein rob at muhlestein.net
Wed Jan 31 21:49:48 EST 2007


On Wed, 2007-01-31 at 14:42 -0800, Sam Roberts wrote:
> On Wed, Jan 31, 2007 at 10:48:49PM +1100, Doug Kearns wrote:
> > On Wed, Jan 10, 2007 at 04:25:30PM -0500, Rob Muhlestein wrote:
> > > Downloaded the latest ruby-vim but still don't see the following
> > > keywords in ruby.vim. I've added them to my own but would a patch to the
> > > ruby.vim in this project be worth it? If so, I'll submit what I have.
> > > 
> > > RSpec DSL:
> > > 
> > > GEMS DSL:
> > >   require_gem
> 
> > Personally I'd prefer these (with the exception of require_gem/gem) were
> > not added to ruby.vim.  I think that file should simply be for
> > highlighting the 'core language'.
> 
> I agree.  I don't really mind that more and more functions in my
> libraries show up in pretty lights on my screen, but I do think its a
> bit odd.  Having functions from some libraries hightlighted in vim.ruby
> based on popularity seems weird to me. Lots of libraries use "setup" as
> a method, and the highlighting is going to get more and more
> inconsistent.
> 
> Is there a way to load particular sets of highlighting depending on what
> kind of ruby file is being edited? That would be nice. Or perhaps extra
> files that if they are copied to the local .vim directory, they take
> effect for that user

Yeah, this is so trivial I haven't even thought about it any longer.
It's in my ruby.vim and that's good enough. There aren't enough keywords
to warrant a patch or a rspec.vim, which is a waiste anyway cause can't
easily detect syntax context since rpecs are all .rb files (got flamed
to death even asking if .spec might be something to consider).

-- 
Rob Muhlestein
http://rob.muhlestein.net



More information about the vim-ruby-devel mailing list