Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby VimL
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
plugins
README.rdoc
soma.gemspec

README.rdoc

Soma

A shot at implementing a REPL-like feature for vim (and everything else able to write to text files).

Use It!

Add the following to your ~/.irbrc:

require 'soma'
Soma.start

When you start IRB Soma will listen on a file named /tmp/username_somarepl_buffer and execute everything added there in your IRB session.

(And for the sake of God, use Wirble for a prettier IRB!)

Vim plugin

Copy plugins/soma.vim to ~/.vim/plugin/. The default mapping is Ctrl-c Ctrl-c, which sends the current paragraph or visual selection to IRB.

Quirks & Annoyances

  • Commands are added to IRB history, but you have to go one item back in your history or invoke some command before it's updated.

Something went wrong with that request. Please try again.