ruvi 0.4.11

A

Alexander Kellett

in the very near future i'll be releasing ruvi 0.4.11.
its a fairly complete vi(m) reimplementation in ruby
thats getting to be fairly mature.

includes stuff like:
auto indent
ruby highlighting
curses interface
macro support (new in .11)
undo / redo
class/module/method selector (major speedup in .11)
word/filename completion in buffer (new for .11)
rrb refactoring

is there any stuff that people have really
been missing in ruvi? or any ideas for features
that people would love?

just random plugin ideas:
good arch/cvs/svn integration
make / execute cycle
ri / irb / rdoc
common syntax error highlights

for anyone that wants to test it out
0.4.10 is available in rubygems and rpa-base

any input / ideas / suggestions?

tia,
Alex
 
C

Carl Youngblood

This would probably be a departure from vi, but one thing that I've
been longing for is an editor like Textpad or Ultraedit on windows
that keeps a side list of all open files and allows me to bounce
quickly between them.
 
M

Mauricio Fernández

This would probably be a departure from vi, but one thing that I've
been longing for is an editor like Textpad or Ultraedit on windows
that keeps a side list of all open files and allows me to bounce
quickly between them.

ruvi does this already.
http://thekode.net/misc/ruvi01.png
shows 4 buffers being edited simultaneously. You can change the active
buffer with <C-j>/<C-k> (small snippet needed in the ~/.ruvirc to set
the keybindings).
 
L

Lothar Scholz

Hello Mauricio,


MF> ruvi does this already.
MF> http://thekode.net/misc/ruvi01.png
MF> shows 4 buffers being edited simultaneously. You can change the active
MF> buffer with <C-j>/<C-k> (small snippet needed in the ~/.ruvirc to set
MF> the keybindings).

Modern displays have many columns (my framebuffer has 132) so people
very often prefer the file/buffer list on the side.

Just a question: Is ruvi a pure ruby version ?
 
C

Carl Youngblood

I too prefer the file/buffer list on the side, especially considering
how many files I often have open. Textpad does this well.
 
A

Alexander Kellett

There are a number of vim plugins that provide this functionality such
as, http://www.vim.org/scripts/script.php?script_id=107

minibufexpl (with a few minor local changes that i made - different
keybindings) is probably the best one of these. but... for all
the minimal functionality it provides, it astonishes me that
its *53k* of code. the core of ruvi itself is only 100k!
i'd imagine a minibufexpl replacement plugin for ruvi would be
around 40 to 50 lines of code maximum. the plugin could be coded
now thanks to the flexibility ruby provides. maybe i'll do it
some time soon in fact :)

Alex
 
A

Alexander Kellett

Modern displays have many columns (my framebuffer has 132) so people
very often prefer the file/buffer list on the side.

the multiple statusbar thing was really just a quick personal
hack. the plugin architecture in ruvi would certainly allow the
addition of such a buffer list. i prefer a single line at top
of screen in fact. so i'll make a nice and generic plugin for
the .12 release.
Just a question: Is ruvi a pure ruby version ?

yup pure ruby.

mvg,
Alex
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,155
Messages
2,570,871
Members
47,401
Latest member
CliffGrime

Latest Threads

Top