An open API service indexing awesome lists of open source software.

https://github.com/tommasongr/nova-ruby-lsp


https://github.com/tommasongr/nova-ruby-lsp

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

**Ruby LSP** provides deep integration with **An Important Language**, including the most important feature, something that's really helpful, and _a little-known secret!_

![](https://nova.app/images/en/dark/editor.png)

## Requirements

Ruby LSP requires some additional tools to be installed on your Mac:

- [Node.js 8.2.0](https://nodejs.org) and NPM 5.2.0 or newer

> To install the current stable version of Node, click the "Recommended for Most Users" button to begin the download. When that completes, double-click the **.pkg** installer to begin installation.

## Usage

To run Ruby LSP:

- Select the **Editor → Ruby LSP** menu item; or
- Open the command palette and type `Ruby LSP`

Ruby LSP runs any time you open a local project, automatically lints all open files, then reports errors and warnings in Nova's **Issues** sidebar and the editor gutter:

![](https://nova.app/images/en/dark/tools/sidebars.png)

### Configuration

To configure global preferences, open **Extensions → Extension Library...** then select Ruby LSP's **Preferences** tab.

You can also configure preferences on a per-project basis in **Project → Project Settings...**