Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rvantonder/how-i-install-elm-from-scratch


https://github.com/rvantonder/how-i-install-elm-from-scratch

Last synced: 22 days ago
JSON representation

Awesome Lists containing this project

README

        

# how-i-install-elm-from-scratch

```
brew install node
npm install -g elm elm-format -elm-test
```

Download VSCode and install

[This VSCode emacs extension](https://marketplace.visualstudio.com/items?itemName=lfs.vscode-emacs-friendly)

[Download Fira code font](https://github.com/tonsky/FiraCode/releases)

> unzip > ttf > FiraCode-Regular.ttf > install font

Open `VSCode` > [this Elm extension](https://marketplace.visualstudio.com/items?itemName=Elmtooling.elm-ls-vscode)

> `command+shift+P` > `user settings.json`

```json
"editor.fontFamily": "Fira Code",
"terminal.integrated.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"editor.formatOnSave": true,
"elmLS.onlyUpdateDiagnosticsOnSave": true
```

Open `Gear` > `Keyboard Shortcuts` > type `hover` > `C-c C-t`

type `next problem` > `C-x C-c`

## test

```
cd basic
make
```

open `basic/src/Main.elm` in VSCode, should see hovers, etc.