/ide-ruby

Atom package used to integrate https://github.com/kwerle/ruby_language_server with Atom. Development happens on the develop branch. Production is master.

Primary LanguageJavaScript

Overview

I no longer use Atom, and it seems like MS no longer updates it. It seems the last update was 3 years ago. I will not continue to maintain this package.

Implementation of the language server protocol for Ruby on Atom.

Virtually all the functionality of this package comes from ruby_language_server.

The first time this fires up (and any time you clear your docker images), the docker image will need to be downloaded - and that may take a few minutes.

Install it, check out a ruby file, and do Outline View: Toggle (alt-o for me). Also View -> Toggle Diagnostics (alt-shift-d)

Requirements

  • You must have docker installed
  • You must have really low expectations or be willing to help add features

Features

  • Completion suggestions
  • Outline view
  • Jump to definition
  • Linting using rubocop

FAQ

Why bother?

I'm just trying to get the ball rolling.

Why does this crash?

Do you have docker installed? Is the path /usr/local/bin/docker? You can tweak that in the settings.

License

MIT License