• Stars
    star
    214
  • Rank 184,678 (Top 4 %)
  • Language
    Emacs Lisp
  • Created over 14 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

use rvm to manage ruby versions within emacs

rvm.el

Build Status

This package integrates Emacs with the Ruby Version Manager ( rvm ).

Installation

Just drop rvm.el in your load-path and put the following in your .emacs

(require 'rvm)
(rvm-use-default) ;; use rvm's default ruby for the current Emacs session

Usage

Just call the interactive function rvm-activate-corresponding-ruby and rvm.el will change Emacs to use the right ruby version for the file in the current buffer. Remember that the new ruby version will be used for the whole Emacs session and not just the current file. If you want to switch to another ruby version manualy you can call rvm-use instead. See rvm-activate-ruby-for to activate for a specific path.

Please note that using system-ruby is not supported in rvm.el

RVM will by default print messages when switching environment. You can disable all messages by setting rvm-verbose to nil.

Read about rvm.el

If you want to read what people have written about rvm.el, this section links you to the relevant blog posts:

Community

Got a question?

Just send me a message and I'll try to get to you as soon as possible.

Found a bug?

Please register a new issue.

Fixed something?

  1. Fork rvm.el
  2. Install Cask
  3. Install dependencies - cask install
  4. Create a topic branch - git checkout -b my_branch
  5. Make your changes and update the History.txt file
  6. Run the tests - make test
  7. Push to your branch - git push origin my_branch
  8. Send me a pull-request for your topic branch
  9. That's it!

More Repositories

1

emacs-eclim

This project brings some of the great eclipse features to emacs developers. It is based on the eclim project, which provides eclipse features for vim.
Emacs Lisp
587
star
2

sablon

Ruby Document Template Processor based on docx templates and Mail Merge fields.
Ruby
446
star
3

cabbage

get the maximum out of emacs
Emacs Lisp
156
star
4

pdfjs_viewer-rails

PDF.js viewer packaged as a Rails engine.
JavaScript
114
star
5

rbenv.el

use rbenv to manage your Ruby versions within Emacs
Emacs Lisp
87
star
6

emacs-xcode

A set of tools to make OS-X and iPhone development with emacs pleasant. It simplifies writing objective-c applications and provides utilities to compile and lunch the project.
Emacs Lisp
39
star
7

corner_stones

capybara building blocks for acceptance tests.
Ruby
18
star
8

emacs-configs

moved to: https://github.com/senny/e-max
Emacs Lisp
16
star
9

emacs.d

Personal Emacs configuration
Emacs Lisp
15
star
10

theme-roller.el

a wrapper around color-theme to keep your themes in sync and up to date.
Emacs Lisp
14
star
11

dotfiles

My personal dotfiles (ruby, rails, zsh, git)
Emacs Lisp
10
star
12

dm-freebase-adapter

A DataMapper adapter to connect to Freebase. The goal of this project is to link any Freebase data into your existing database structure as needed.
Ruby
7
star
13

backyard

manage the models in your cucumbers with ease
Ruby
7
star
14

dm-isbndb-adapter

a DataMapper adapter for isbndb
Ruby
5
star
15

dumpster

Abstraction layer to export tabular data. Currently dumpster supports XLSX and CSV exports.
Ruby
4
star
16

qa-mode

Emacs Major mode to edit QA files for SuperMemo.
Emacs Lisp
4
star
17

git-showoff

Git Schulungsmaterial
Shell
3
star
18

asdf-postgres-app

asdf plugin to manage Postgres.app binaries
Shell
2
star
19

cucumber-i18n.el

translate i18n keys inside your cucumber features
Emacs Lisp
2
star
20

git-workshop-example

Übungen zum Git-Workshop
JavaScript
2
star
21

cabbage-contrib

cabbage-contrib is a repository of common cabbage bundles, which are not shipped in the core cabbage distribution.
Emacs Lisp
1
star
22

ichnite

A structured logging library for Ruby
Ruby
1
star