This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/contrib/lang/ruby
syl20bnr 0051aa73c4 Update conventions for help/doc key bindings
`m d` goes under help commands so it is now `m h d`
2014-12-21 22:52:57 -05:00
..
packages.el Update conventions for help/doc key bindings 2014-12-21 22:52:57 -05:00
README.md Remove absolute links in READMEs 2014-12-11 19:55:44 -05:00
ruby.gif Update ruby layer readme 2014-12-09 23:39:09 -05:00

Ruby contribution layer for Spacemacs

logo

Table of Contents

Description

This layer aims at providing support for the Ruby language using enh-ruby-mode and robe-mode.

Install

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(ruby)
  "List of contribution to load."
)

In order to take advantage of robe-mode you will probably need to install the pry gem. You can do that via your Gemfile:

 gem 'pry'

or on the command line:

$ gem install pry

Key bindings

enh-ruby-mode

SPC m i start REPL SPC m g go to definition (robe-jump) SPC m d go to Documentation SPC m R reload environment (Rails)

ruby-test-mode

ruby-test-mode comes bundled with spacemacs, but this contribution adds a couple of useful keybindings:

SPC m t b run test file SPC m t t run test at pointer