thoughtbot / vim-rspec

Run Rspec specs from Vim
https://robots.thoughtbot.com
MIT License
656 stars 108 forks source link

Support running examples by visual selection #129

Open rlue opened 7 years ago

rlue commented 7 years ago

I've modified the public function RunNearestSpec() to support visual selections. It behaves the same as before in Normal mode, but now runs, e.g., $ rspec <spec_file>:8:9:10:11:12 for a visual selection spanning lines 8–12.

I also changed the name to RunExamples() because it seemed semantically more correct to me, but kept the old one in the interest of backwards compatibility.

I did not, however, run the tests or add a test for this new function. I'd be happy to, but I'd like to make sure that the maintainers are interested in pulling this change before committing to all that work.