lumide_swift
The official Swift extension for Lumide IDE.
lumide_swift provides comprehensive Swift language support for Lumide using Apple's sourcekit-lsp.
Features
🛠 Native Swift Support
- IntelliSense: Intelligent code completions, signatures, and documentation hovers.
- Diagnostics: Real-time error and warning highlighting.
- Navigation: Instant go-to-definition, find references, and symbol search.
- SwiftPM Integration: Fully aware of
Package.swiftand dependency graphs.
⚡ Performance
- Swift Native: Directly utilizes
sourcekit-lspfor the highest performance and accuracy. - Background Indexing: Asynchronous analysis ensures the editor remains responsive.
Commands
Access these via the Command Palette (Cmd+Shift+P / Ctrl+Shift+P):
| Command ID | Title | Description |
|---|---|---|
lumide_swift.restartLsp |
Swift: Restart Language Server | Restart the sourcekit-lsp process |
Requirements
- Swift Toolchain: Xcode or the standalone Swift toolchain must be installed.
- SourceKit-LSP: Included with the Swift toolchain.
- Verify:
sourcekit-lsp --help
- Verify:
License
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by SoFluffy.