Skip to content

Commit

Permalink
Add section for editor integrations to in getting started
Browse files Browse the repository at this point in the history
  • Loading branch information
vinistock committed Sep 20, 2024
1 parent 4aa7811 commit 939982d
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions guides/source/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,21 @@ The Rails philosophy includes two major guiding principles:
things in a web application, and defaults to this set of conventions, rather than
require that you specify minutiae through endless configuration files.

Developer Environment and Editor Integrations
---------------------------------------------

To get the most out of your code editor when working with Rails, you can use a [language
server](https://microsoft.github.io/language-server-protocol/overviews/lsp/overview)
to provide integrations and rich features such as go to definition, completion,
showing documentation on hover, and many others.

The Ruby LSP is an opinionated, batteries included language server for Ruby with custom
integrations for Rails. When using [Dev Containers](getting_started_with_devcontainer.html),
it comes pre-installed for usage with VS Code.

To use the Ruby LSP with other editors, customize behavior or learn more about the available
editor features, see the [Ruby LSP documentation](https://shopify.github.io/ruby-lsp).

Creating a New Rails Project
----------------------------

Expand Down

0 comments on commit 939982d

Please sign in to comment.