sponsor Vim development Vim logo Vim Book Ad

multivim : Integrate multiple vim windows

 script karma  Rating 8/4, Downloaded by 963  Comments, bugs, improvements  Vim wiki

created by
Kartik Agaram
 
script type
utility
 
description
Based on bcbuf.vim (vimscript #201), this script allows the user to open a new vim window from within vim, and manage the buffers in all open vim sessions (windows) in a centralized manner. One can:

0. Open a new vim window from within vim by the command ":nf"

1. Yank and Put across multiple sessions using the usual mappings.

2. Edit a file, first in one session, then in another, using :edit, :split, :vsplit, etc.

3. Look at all buffers in all sessions using :files, :buffers, etc.

4. Push a command from one session's history and pop it in another.

For more details look at the comments at the start of the script.
 
install details
UNIX or related OS required, along with bash and Eterm. Minor modifications required if you want to change these requirements.

The tarball contains 2 files:

multivim.vim is the vim plugin and should go into the usual plugins directory.

vim_stub is a bash shell script that should go somewhere in your $PATH. vim should always be invoked through it. You might want to

alias vim='vim_stub'

For more help,
:help add-plugin
 

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
multivim.tgz 1.2 2002-07-01 6.0 Kartik Agaram Major bugfix - :files was going into an infinite loop. Now fixed.
ip used for rating: 18.217.60.35

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.
   
Vim at Github