Gem Editor
Get Version
0.0.2→ ‘gemedit’
What
Gemedit lets you quickly open up the source for a gem in your favorite editor.
Looking through other people’s code is a great way to learn. I often use it when a gem’s RDoc isn’t as helpful as I’d like or just want to see how someone put a library together. Gemedit just makes it easier to get to the code.
Installing
$ sudo gem install gemedit
If you would like some basic command completion for installed gems add the following to your ~/.bashrc or ~/.profile:
complete -C "/usr/bin/gemedit --complete" gemedit
Demonstration of usage
If you want to see how gemedit works just install it and run this:
$ gemedit gemedit
Gemedit tries to use your favorite editor from your $VISUAL or $EDITOR environment variable. It will fall back to everyone’s favorite editor: vi. You can specify the editor with the -e/--editor switch. Run this to view the source for rake in TextMate:
$ gemedit -e mate rake
And of course, help is available:
$ gemedit -h
$ gemedit --help
Documentation:
There isn’t much more to document than what is on this page, but feel free to browse the RDoc. Or checkout the Rubyforge project page.
Source Repository:
The source is currently on github. You can browse through it at http://github.com/lmarlow/gemedit or pull it down and play with it yourself with
$ git clone git://github.com/lmarlow/gemedit.git
License
This code is free to use under the terms of the MIT license.
Contact
Comments are welcome. Send an email to Lee Marlow
Lee Marlow, 7th March 2008
Theme extended from Paul Battley