About Ruvim
Ruvim is a 100% Ruby text editor.
Ruvim is released under the GPL Licence.
Requirements
- Ruby 1.9.1. Download from ruby-lang.org.
- Curses extension (Ruby Core Library)
- GIT or MSYSGIT(Windows) to get the source code.
Installation
Linux/Unix
To Install ruvim in linux:
# Get the most recent version of ruvim git clone git://rubyforge.org/ruvim.git cd ruvim # install sudo rake install
Windows
Make sure you have GIT in your system. Download from MSYSGIT.
To Install ruvim under Windows:
git clone git://rubyforge.org/ruvim.git cd ruvim rake install
Sample ~/.ruvimrc File
You might want to load plugins and add scripts in your ruvimrc file.
require 'ruvim/plugins/statusbar' require 'ruvim/plugins/search' require 'ruvim/plugins/lines' require 'ruvim/plugins/command' require 'ruvim/plugins/filetype'
Features
- Plugin/Extension support.
- Ruby Scripting Support.
- Customizable Binding/Mapping System.
Plugins
Using Plugins
To enable plugins load them in your ~/.ruvimrc file using the require command
(ie require 'ruvim/plugins/statusbar').
Core Plugins
Located at lib/ruvim/plugins
- statusbar
- Ruvim Status Bar. Displays Current Cursor Position and Mode. Other panels can be added.
- lines
- Support for Line Numbers. Use
numberin .ruvimrc to display it. - commandbar
- Support for Ruby Command Bar at the bottom (Similar to vim).
- search
- Support for Text search with the '/' and '?' command.
- debug
- Debug Information for Developers.
- backup
- Enable file backup.
Development
Project Home Page at RubyForge
Project Design Information: Ruvim Text Editor
Developers
- Giancarlo Bellido(giancarlo at coaxialhost com)
Downloads
- Current Release
- alpha