Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Vroom: Welcome to Janus!!

  • Loading branch information...
commit 97ca3a39a8360631251d4b40d17cb26de9b9d287 1 parent 86ca4a0
@eMxyzptlk eMxyzptlk authored
View
3  .gitmodules
@@ -170,3 +170,6 @@
[submodule "janus/vim/tools/ctrlp"]
path = janus/vim/tools/ctrlp
url = https://github.com/kien/ctrlp.vim.git
+[submodule "janus/vim/tools/vroom"]
+ path = janus/vim/tools/vroom
+ url = https://github.com/skalnik/vim-vroom.git
View
16 README.md
@@ -367,6 +367,22 @@ can "walk" up and down the list of buffers shown in the catalog by using
next/previous buffer in succession, respectively, opening it for preview
without leaving the buffer catalog viewer.
+## [Vroom](https://github.com/skalnik/vim-vroom)
+
+VRoom is a plugin inspired by [Gary Bernhardt's vim
+config](https://github.com/garybernhardt/dotfiles/blob/69330074b7a15c67efa4594a71fa91592f1ce4f9/.vimrc#L286-342)
+for running your ruby tests/specs/features.
+
+Imagine you're hacking on a Rails controller, when you switch to the
+test or specs for the controller, you can use `<leader>r` to run all the
+specs or `<leader>R` to run the closest spec, then you can jump back to
+the controller hack on it and use `<leader>r` to run the last spec you
+ran last time, so you don't need to open the test again.
+
+Then benefits of this plugin are to centralize your workflow in one
+window, one software to do it all, which is a huge speedup over using
+`tmux` or multiple terminal tabs.
+
## Additional Syntaxes
Janus ships with a few additional syntaxes:
View
1  janus/submodules.yaml
@@ -112,3 +112,4 @@ submodules:
vimwiki:
zoomwin:
rename2:
+ vroom:
View
15 janus/vim/core/janus/doc/janus.txt
@@ -400,6 +400,21 @@ can "walk" up and down the list of buffers shown in the catalog by using
next/previous buffer in succession, respectively, opening it for preview
without leaving the buffer catalog viewer.
+## [Vroom](https://github.com/skalnik/vim-vroom) *janus=features-vroom*
+
+VRoom is a plugin inspired by [Gary Bernhardt's vim
+config](https://github.com/garybernhardt/dotfiles/blob/69330074b7a15c67efa4594a71fa91592f1ce4f9/.vimrc#L286-342)
+for running your ruby tests/specs/features.
+
+Imagine you're hacking on a Rails controller, when you switch to the
+test or specs for the controller, you can use `<leader>r` to run all the
+specs or `<leader>R` to run the closest spec, then you can jump back to
+the controller hack on it and use `<leader>r` to run the last spec you
+ran last time, so you don't need to open the test again.
+
+Then benefits of this plugin are to centralize your workflow in one
+window, one software to do it all, which is a huge speedup over using
+`tmux` or multiple terminal tabs.
## Additional Syntaxes *janus-features-syntaxes*
View
1  janus/vim/tools/janus/after/plugin/ack.vim
@@ -15,4 +15,3 @@ else
map <C-f> <S-Down>
endif
-
View
3  janus/vim/tools/janus/after/plugin/vroom.vim
@@ -0,0 +1,3 @@
+if janus#is_plugin_enabled("vroom")
+ let g:vroom_use_colors = 1
+endif
1  janus/vim/tools/vroom
@@ -0,0 +1 @@
+Subproject commit 0792ff05a9f45d20e26cd8a6ff160cd8d8da5705
Please sign in to comment.
Something went wrong with that request. Please try again.