Skip to content

Commit 9a0739b

Browse files
author
Evan Light
committed
Merged with HEAD
2 parents e4da4bb + ffc2185 commit 9a0739b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.mkd

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
Easily interact with tmux from vim.
44

5-
![vimux](https://www.braintreepayments.com/assets-faccd47687/assets/images/blog/vimux3.png)
5+
![vimux](https://www.braintreepayments.com/assets-faccd47687/assets/images/blog/vimux3.png)
66

7-
What inspired me to write vimux was [tslime.vim](https://github.com/kikijump/tslime.vim), a plugin that lets you send input to tmux. While tslime.vim works well, I felt it wasn't optimized for my primary use case which was having a smaller tmux pane that I would use to run tests or play with a REPL.
7+
What inspired me to write vimux was [tslime.vim](https://github.com/kikijump/tslime.vim), a plugin that lets you send input to tmux. While tslime.vim works well, I felt it wasn't optimized for my primary use case which was having a smaller tmux pane that I would use to run tests or play with a REPL.
88

9-
My goal with vimux is to make interacting with tmux from vim effortless. By default when you call `RunVimTmuxCommand` vimux will create a 20% tall horizontal pane under your current tmux pane and execute a command in it without losing focus of vim. Once that pane exists whenever you call `RunVimTmuxCommand` again the command will be executed in that pane. As I was using vimux myself I wanted to rerun commands over and over. An example of this was running the current file through rspec. Rather than typing that over and over I wrote `RunLastVimTmuxCommand` that will execute the last command you called with `RunVimTmuxCommand`.
9+
My goal with vimux is to make interacting with tmux from vim effortless. By default when you call `RunVimTmuxCommand` vimux will create a 20% tall horizontal pane under your current tmux pane and execute a command in it without losing focus of vim. Once that pane exists whenever you call `RunVimTmuxCommand` again the command will be executed in that pane. As I was using vimux myself I wanted to rerun commands over and over. An example of this was running the current file through rspec. Rather than typing that over and over I wrote `RunLastVimTmuxCommand` that will execute the last command you called with `RunVimTmuxCommand`.
1010

1111
Other auxiliary functions and the ones I talked about above can be found bellow with a full description and example key binds for your vimrc.
1212

@@ -16,6 +16,8 @@ With **[vim-bundle](https://github.com/benmills/vim-bundle)**: `vim-bundle insta
1616

1717
Otherwise download the latest [tarball](https://github.com/benmills/vimux/tarball/master), extract it and move `plugin/vimux.vim` inside `~/.vim/plugin`. If you're using [pathogen](https://github.com/tpope/vim-pathogen), then move the entire folder extracted from the tarball into `~/.vim/bundle`.
1818

19+
_Note:_ Vimux requires vim with compiled ruby support. You can confirm you have ruby support by running `vim --version | grep +ruby`.
20+
1921
## Platform-specific Plugins
2022

2123
* [vimux-ruby-test](https://github.com/pgr0ss/vimux-ruby-test) a set of commands to easily run ruby tests

0 commit comments

Comments
 (0)