Opening a Swift Package Manager Project#
You can simply open the directory containing the Package.swift file in your IDE.
If you would like to work on several Swift projects at the same time, then open the parent directory containing all the projects.
Noctule will detect all Package.swift files inside the directory hierarchy and pass these directories to the Swift language server.
To work with a project on Windows WSL, the SourceKit-LSP server must be launched on the WSL system. Open the project from the WSL filesystem, e.g.
\\wsl.localhost\Ubuntu\projects\my-project. Noctule detects Swift toolchains managed by Swiftly, which are located on the WSL Linux system, and launches the LSP server inside the WSL system.