Configuring LSP for Swift/iOS Dev

Doing a bit more work with Swift lately and figured I try to get nvim configured to at least understand swift a bit more. LSP is set up with the default settings, but the experience is less than ideal.

  • Completion isn’t showing symbols for packages installed
  • Hover/Definitions are available to non-built-in symbols.

With xcode (best case), the experience is top notch, so I’d like to get something closer to that. Any tips?


Could you share what you have done so far for your LSP setup? I have no idea how to get started. I would rather do swift in nvim than Xcode.