diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/getting_started/setup_your_environment.md | 18 | ||||
-rw-r--r-- | docs/runtime/program_lifecycle.md | 2 |
2 files changed, 17 insertions, 3 deletions
diff --git a/docs/getting_started/setup_your_environment.md b/docs/getting_started/setup_your_environment.md index 20992c1b1..a0d04b385 100644 --- a/docs/getting_started/setup_your_environment.md +++ b/docs/getting_started/setup_your_environment.md @@ -45,8 +45,14 @@ or imports having unnecessary file extensions. The community has developed extensions for some editors to solve these issues: -- [VS Code](https://marketplace.visualstudio.com/items?itemName=axetroy.vscode-deno) - by [@axetroy](https://github.com/axetroy). +#### VS Code + +The beta version of [vscode_deno](https://github.com/denoland/vscode_deno) is +published on the +[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=justjavac.vscode-deno). +Please report any issues. + +#### JetBrains IDEs Support for JetBrains IDEs is not yet available, but you can follow and upvote these issues to stay up to date: @@ -55,6 +61,14 @@ these issues to stay up to date: - https://youtrack.jetbrains.com/issue/WEB-42983 - https://youtrack.jetbrains.com/issue/WEB-31667 +#### Vim and NeoVim + +Vim works fairly well for Deno/TypeScript if you install +[CoC](https://github.com/neoclide/coc.nvim) (intellisense engine and language +server protocol). After CoC itself is installed, from inside Vim, simply run +`:CocInstall coc-deno`. From now on, things like `gd` (go to definition) and +`gr` (goto/find references) should work. + If you don't see your favorite IDE on this list, maybe you can develop an extension. Our [community Discord group](https://discord.gg/TGMHGv6) can give you some pointers on where to get started. diff --git a/docs/runtime/program_lifecycle.md b/docs/runtime/program_lifecycle.md index 62698b35e..df8bbac65 100644 --- a/docs/runtime/program_lifecycle.md +++ b/docs/runtime/program_lifecycle.md @@ -66,5 +66,5 @@ got unload event in event handler (main) ``` All listeners added using `window.addEventListener` were run, but -`window.onload` and `window.onunload` defined in `main.ts` overridden handlers +`window.onload` and `window.onunload` defined in `main.ts` overrode handlers defined in `imported.ts`. |