Skip to content

Commit

Permalink
Merge pull request #477 from erlang-ls/gitpod
Browse files Browse the repository at this point in the history
[#470] Theia IDE documentation and GitPod configuration
  • Loading branch information
robertoaloi authored Feb 26, 2020
2 parents 0dc1e86 + 214e6ab commit 015d8ab
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
5 changes: 5 additions & 0 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
image: erlang:22.2.7

vscode:
extensions:
- [email protected]
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,18 @@ Look for the `erlang-ls` extension and install it. That's it.
Remember that the Erlang Language Server requires Erlang/OTP 21 or
higher to run, so ensure that OTP 21+ is available in your `PATH`.

#### Theia IDE

It is possible to use Erlang LS in Theia IDE by including Erlang/OTP
in your running instance and installing the
[VSCode extension](https://marketplace.visualstudio.com/items?itemName=erlang-ls.erlang-ls).

If you want to give it a try by using GitPod click
[here](https://gitpod.io/#https://github.com/erlang-ls/erlang_ls).
To use this same setup with your Erlang project (hosted in GitHub or
Gitlab) you can find the GitPod configuration in
[`.gitpod.yml`](https://github.com/erlang-ls/erlang_ls/blob/master/.gitpod.yml).

### Sublime Text 3 Setup

Using the _Command Palette_, select `Package Control: Install Package`
Expand Down Expand Up @@ -338,7 +350,6 @@ you should see the message that Coc has connected to it:
For suggestions on configuring Coc see its [example configuration
documentation](https://github.com/neoclide/coc.nvim#example-vim-configuration).


## Features

This section summarizes the functionalities currently implemented by
Expand Down Expand Up @@ -454,7 +465,7 @@ And you can connect to it via:
The [redbug](https://github.com/massemanet/redbug) application is
included in _debug mode_, so feel free to use it.

## The `erlang_ls` Database
### The `erlang_ls` Database

The `erlang_ls` language server uses
[Mnesia](https://erlang.org/doc/man/mnesia.html) to persist
Expand Down

0 comments on commit 015d8ab

Please sign in to comment.