# Language Server Protocol

DevFeed: [Language Server Protocol](<https://devfeed.tech/articles/language-server-protocol-28999.md>)

Original publisher: [Read original article](<https://nshipster.com/language-server-protocol/>)

Author: Mattt (mattt@nshipster.com)

Published: 2018-11-05T08:00:00Z

Content type: article

Language: en

Sources: [NSHipster](<https://devfeed.tech/sources/nshipster.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Development](<https://devfeed.tech/topics/development.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [C](<https://devfeed.tech/topics/c.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [ide](<https://devfeed.tech/tags/ide.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [programming](<https://devfeed.tech/tags/programming.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [swift](<https://devfeed.tech/tags/swift.md>)

## AI overview

The article explains the Language Server Protocol and why Apple's adoption of LSP for Swift and C matters. It describes how LSP addresses inconsistent editor-language integrations by changing the integration model from M x N to M + N.

## Source excerpt

Apple's adoption of LSP is arguably the most important decision they've made for Swift since releasing the language as open source in 2014. It's a big deal for app developers, and it's an even bigger deal for Swift developers on other platforms.