Skip to content

Replace links to IDE support page #15358

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ This technology preview demonstrates new language features planned for Scala 3:

We also ship with tools that help you try out the Dotty platform:

- [IDE features for Visual Studio Code](https://dotty.epfl.ch/docs/usage/ide-support.html)
- [IDE features for Visual Studio Code](https://docs.scala-lang.org/scala3/getting-started.html#using-vscode-with-metals)
- [sbt support, including retro-compatibility with Scala 2](https://github.com/lampepfl/dotty-example-project)

See here for the full [release notes](https://dotty.epfl.ch/docs/release-notes/0.1.2.html).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ good the code generated by the Dotty Linker with global analysis disabled:
## How can you try it out?
We ship with tools that help you try out the Dotty platform:

- [IDE features for Visual Studio Code](https://dotty.epfl.ch/docs/usage/ide-support.html)
- [IDE features for Visual Studio Code](https://docs.scala-lang.org/scala3/getting-started.html#using-vscode-with-metals)
- [sbt support, including retro-compatibility with Scala 2](https://github.com/lampepfl/dotty-example-project)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ This technology preview further improves stability and reliability. Some highlig
## How can you try it out?
We ship with tools that help you try out the Dotty platform:

- [IDE features for Visual Studio Code](https://dotty.epfl.ch/docs/usage/ide-support.html)
- [IDE features for Visual Studio Code](https://docs.scala-lang.org/scala3/getting-started.html#using-vscode-with-metals)
- [sbt support, including retro-compatibility with Scala 2](https://github.com/lampepfl/dotty-example-project)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ The [new REPL](https://github.com/lampepfl/dotty/pull/2991) instead works by
manipulating ASTs (Abstract Syntax Trees), this is more robust and will make it
easier to develop new features: we have already implemented auto-completion
support (by reusing the APIs we had created for
the [Dotty IDE](https://dotty.epfl.ch/docs/usage/ide-support.html)) and we have
plans for displaying API documentation in the REPL.
the Dotty IDE and we have plans for displaying API documentation in the REPL.

Note that the user interface of the REPL has not changed: like in the old REPL
we use code adapted from the [Ammonite REPL](http://ammonite.io/#Ammonite-REPL)
Expand Down Expand Up @@ -77,7 +76,7 @@ using Dotty with sbt, see the

### IDE support
It is very easy to start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).


### Standalone installation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ using Dotty with sbt, see the

### IDE support
It is very easy to start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).


### Standalone installation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ local and imported definitions. Members completions take possible implicit conve

We also improved the `find references` functionality. It is more robust and much faster!

Try it out in [Visual Studio Code](https://dotty.epfl.ch/docs/usage/ide-support.html)!
Try it out in [Visual Studio Code](https://docs.scala-lang.org/scala3/getting-started.html#using-vscode-with-metals)!

### Better and safer types in pattern matching (improved GADT support)

Expand Down Expand Up @@ -204,7 +204,7 @@ using Dotty with sbt, see the

### IDE support
It is very easy to start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).


### Standalone installation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ using Dotty with sbt, see the

### IDE support
It is very easy to start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).


### Standalone installation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ using Dotty with sbt, see the

### IDE support
Start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).


### Standalone installation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ using Dotty with Mill, see the
### IDE support

Start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).

### Standalone installation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ using Dotty with Mill, see the
### IDE support

Start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).

### Standalone installation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ using Dotty with Mill, see the
### IDE support

Start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).

### Standalone installation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ using Dotty with Mill, see the
## IDE support

Start using the Dotty IDE in any Dotty project by following
the [IDE guide](https://dotty.epfl.ch/docs/usage/ide-support.html).
the IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html).

## Standalone installation

Expand Down
8 changes: 4 additions & 4 deletions docs/_docs/contributing/tools/ide.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ title: Using an IDE
---

You can use either Metals (VS Code, vim) or IntelliJ IDEA as described on the
[IDE Support](../../usage/ide-support.md) page to work on the Scala 3 codebase. There are however
a few additional considerations to take into account.
IDE sections of the [getting-started page](https://docs.scala-lang.org/scala3/getting-started.html) to work
on the Scala 3 codebase. There are however a few additional considerations to take into account.


## Bootstrapping Projects
Expand All @@ -25,8 +25,8 @@ These duplicated projects can be confusing and cause issues in IDEs.

When using Metals, the `-bootstrapped` projects are not exported.

In IntelliJ IDEA, we recommend importing the dotty codebase through BSP as described on the
[IDE Support page](../../usage/ide-support.md), then the `-bootstrapped` projects are not exported.
In IntelliJ IDEA, we recommend importing the dotty codebase through BSP, then the `-bootstrapped`
projects are not exported.


## Scala Version warning in Metals
Expand Down