Skip to content
This repository was archived by the owner on Aug 5, 2022. It is now read-only.

Commit 9d505ba

Browse files
authored
Minor edits to IDE guide for clarity (#42)
1 parent f4b9286 commit 9d505ba

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

docs/setup-and-ide-alternatives.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
1-
## Setting up
1+
## Installing Swift
22

33
The [supported platforms](https://swift.org/platform-support/) for running Swift on the server and the [ready-built tools packages](https://swift.org/download/) are all hosted on swift.org together with installation instructions. There you also can find the [language reference documentation](https://swift.org/documentation/).
44

5-
## IDE and Swift-aware editor alternatives
5+
## IDEs/Editors with Swift Support
66

7-
There are a few different options for doing the actual coding with completions etc depending on what platform you are using, a non-exhastive list:
7+
A number of editors you may already be familiar with have support for writing Swift code. Here we provide a non-exhaustive list of such editors and relevant plugins/extensions, sorted alphabetically.
88

9-
[Atom IDE support](https://atom.io/packages/ide-swift)
9+
* [Atom IDE support](https://atom.io/packages/ide-swift)
1010

11-
[CLion](https://www.jetbrains.com/help/clion/swift.html)
11+
* [CLion](https://www.jetbrains.com/help/clion/swift.html)
1212

13-
[Emacs plugin](https://github.com/swift-emacs/swift-mode)
13+
* [Emacs plugin](https://github.com/swift-emacs/swift-mode)
1414

15-
[VIM plugin](https://github.com/keith/swift.vim)
15+
* [VIM plugin](https://github.com/keith/swift.vim)
1616

17-
[Visual Studio Code](https://code.visualstudio.com)
17+
* [Visual Studio Code](https://code.visualstudio.com)
18+
* [Optional code completion plugin](https://marketplace.visualstudio.com/items?itemName=vknabel.vscode-swift-development-environment)
1819

19-
[Visual Studio Code optional code completion plugin](https://marketplace.visualstudio.com/items?itemName=vknabel.vscode-swift-development-environment)
20+
* [Xcode](https://developer.apple.com/xcode/ide/)
2021

21-
[Xcode](https://developer.apple.com/xcode/ide/)
22+
## Language Server Protocol (LSP) Support
2223

23-
## Support for other editors using LSP
24+
The [SourceKit-LSP project](https://github.com/apple/sourcekit-lsp) provides a Swift implementation of the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/), which provides features such as code completion and jump-to-definition in supported editors.
2425

25-
Additionally, the [SourceKit-LSP project](https://github.com/apple/sourcekit-lsp) has both an [extensive list of editors that supports it](https://github.com/apple/sourcekit-lsp/tree/main/Editors) and instructions on how to get completion in your favourite editor.
26+
The project has both an [extensive list of editors that support it](https://github.com/apple/sourcekit-lsp/tree/main/Editors) and setup instructions for those editors, including many of those listed above.
2627

2728
_Do you know about another IDE or IDE plugin that is missing? Please submit a PR to add them here!_

0 commit comments

Comments
 (0)