Thank you for using swift.nvim! This document provides guidance on how to get help and support.
Before asking for help, please check our comprehensive documentation:
- Getting Started Guide - Quick 3-step setup guide
- Complete Documentation - Everything in one place
- README - Features overview and configuration
- Examples - Complete configuration examples
- Troubleshooting - Common issues and solutions
Run :checkhealth swift in Neovim to diagnose common issues automatically. This will check:
- Plugin installation
- Swift toolchain
- LSP configuration
- Dependencies (swift-format, swiftlint, etc.)
- Project detection
If you have a question about how to use swift.nvim:
- Check the documentation - Most questions are answered in the guides above
- Search existing issues - Someone might have asked the same question
- Open a new question - Ask a question
If you've found a bug:
- Run
:checkhealth swiftto gather diagnostic information - Search existing issues to avoid duplicates
- Open a bug report - Report a bug
Include:
- Neovim version (
:version) - swift.nvim commit/version
- Operating system
- Swift toolchain version
- Minimal reproducible configuration
- Steps to reproduce
- Expected vs actual behavior
Have an idea for a new feature?
- Check existing issues to see if it's already been requested
- Open a feature request - Request a feature
Describe:
- What problem does it solve?
- What's your proposed solution?
- Are there alternatives you've considered?
Found a security vulnerability? DO NOT open a public issue.
Instead:
- Use GitHub's private security advisory
- Or email us at: info@swiftzone.dev
See SECURITY.md for details.
When seeking support:
- Be respectful and courteous
- Provide as much context as possible
- Follow up if you find a solution (help others!)
- Read our Code of Conduct
:Lazy
:messages
:Lazy reload swift.nvim:LspInfo
:checkhealth swift:SwiftDetectProject
:SwiftProjectInforequire("swift").setup({
log_level = "debug",
})Then check:
:messages- GitHub Issues: https://github.com/devswiftzone/swift.nvim/issues
- Email: info@swiftzone.dev (for private inquiries)
- Repository: https://github.com/devswiftzone/swift.nvim
We're a community-driven project. While we strive to respond quickly:
- Questions: 1-3 business days
- Bug reports: 1-5 business days
- Feature requests: Variable (depends on complexity and maintainer availability)
- Security issues: Within 3 business days (initial acknowledgment)
For issues with:
- Swift language itself → Swift Forums
- Neovim → Neovim Discussions
- LSP (sourcekit-lsp) → Swift Server
- swift-format → swift-format repo
- SwiftLint → SwiftLint repo
We appreciate your patience and understanding!