sponsor Vim development Vim logo Vim Book Ad

tube.vim : MacVim and iTerm or Terminal interaction without leaving MacVim

 script karma  Rating 0/0, Downloaded by 242    Comments, bugs, improvements  Vim wiki

created by
Giacomo .
script type

This plugin provide a tiny interface for sending commands from
MacVim to a separate iTerm or Terminal window without leaving MacVim.

To read the documentation and get the latest versions
go to https://github.com/gcmt/tube.vim
install details

1. Extract the content of the folder into $HOME/.vim or use your favorite package manager.
2. set in your .vimrc the g:tube_terminal variable as following:
  - if you use iTerm: let g:tube_terminal = 'iterm'
  - if you use Terminal: let g:tube_terminal = 'terminal'


  * Mac OS X 10.6+
  * iTerm2 or Terminal already installed
  * MacVim compiled with python 2.6+

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
tube-0.3.1.zip 0.3.1 2013-01-29 7.3 Giacomo . - fixed commas-related problems when passing arguments to injected function.
  Now to separate arguments is required the special sequence '^^'.
- added g:tube_funargs_separator setting to let the user define its own
  preferred characters sequence to separate arguments of injected function.
- fixed escaping for the '$' character.
tube-0.3.zip 0.3.0 2013-01-23 7.3 Giacomo . - new feature: selection injection into the command with the @ character.
- new feature: injected functions accept arguments.
- g:tube_at_character_expansion setting renamed to g:tube_bufname_expansion.
- TubeToggleExpandPercent command renamed to TubeToggleBufnameExp.
- TubeToggleExpandFunction command renamed to TubeToggleFunctionExp.
- added shortcuts for most important commands (disabled by default).
- added g:tube_enable_shortcuts setting.
- added g:tube_selection_expansion setting.
- added TubeToggleSelectionExp command.
- fixed backslash escaping in commands.
- minor bug fixes.
tube-0.2.1.zip 0.2.1 2013-01-21 7.3 Giacomo . - fix plugin feedback
tube-0.2.zip 0.2 2013-01-20 7.3 Giacomo . - new functionality: the result of a custom vim function can be injected into the command with the special notation #{CustomFunction}.
- minor bug fixes.  
- added visual tour to the documentation
tube-0.1.zip 0.1 2013-01-19 7.3 Giacomo . Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
SourceForge.net Logo