Installation of Noctule#

Noctule is available as a plugin for JetBrains IDEs and Android Studio. The plugin and a Swift toolchain are required to use all features.

Installation of the Noctule Plugin#

Noctule is available on the JetBrains Marketplace and can be installed from within the IDE.

To install the plugin, open Preferences → Plugins → Marketplace and search for “Noctule”. Click Install next to the plugin to install it. Restart the IDE if the IDE asks you to do so.

Installation of Swift#

Noctule needs a Swift toolchain to work. Basic features like syntax highlighting work without a Swift toolchain.

By default, Noctule attempts to automatically detect all Swift toolchains available on your system. If the detection fails, it’s possible to manually configure the toolchain location.

Noctule works best with the latest version of Swift. Install version 6.1 or later or later.

Supported Toolchains#

Noctule detects toolchains managed by Swiftly and XCode and also manually installed toolchains.

Swiftly Toolchains macOS Linux
Swiftly manages Swift toolchains on Linux and macOS. Windows is not supported yet.
XCode Toolchains macOS
The Swift toolchain bundled with XCode is supported. If there are multiple installations of XCode, then Swift of each installation is detected automatically.
Manually Installed Toolchains macOS Linux Windows
As a fallback, manually installed Swift toolchains are detected in $PATH. On Windows, the recommended installation method is the Windows Package Manager. Noctule detects the default installation location.

Manual Configuration of a Swift Toolchain#

If the automatic detection fails, you can manually configure the toolchain location in the plugin settings.