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

https://github.com/kwerle/vscode_ruby_language_server


https://github.com/kwerle/vscode_ruby_language_server

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# vscode_ruby_language_server

[vscode_ruby_language_server](https://github.com/kwerle/vscode_ruby_language_server) is a plugin for Visual Studio Code to run the language server https://github.com/kwerle/ruby_language_server .

## Functionality

* Module/Class outlines
* Basic function lookup/jumping
* Basic variable lookup/jumping
* Rubocop linting (when it works)

## Requirements

You must have [docker](https://hub.docker.com/search/?type=edition&offering=community) installed (and running). I hear you asking why. Because I don't install a development environment any more - just docker. And it takes care of all the requirements, consistency, etc. No platform issues. No library issues (other than what is brought with).

## Status

The plugin is alpha software. I use it every day, so it works as long as you have docker started before vscode. The language server itself I'd call... beta.

## Credit

This plugin started as a copy of https://github.com/mtsmfm/vscode-ruby-lsc . Thanks to Fumiaki MATSUSHIMA for the work. He deserves none of the blame.

## Release instructions for myself

From https://code.visualstudio.com/api/working-with-extensions/publishing-extension

* Bump version in [package.json](package.json)
* Update [changelog](CHANGELOG.md)
* merge to master
* `make shell`
* `make package`
Then
* `vsce publish -p `
Or more likely
* https://marketplace.visualstudio.com/manage and upload

## License

[MIT](https://opensource.org/licenses/MIT)