{{tag>éditeur_de_texte console programmation IDE}} ---- ====== Language Server Protocol (LSP) ====== Le [[wp>Language_Server_Protocol|Language Server Protocol (LSP)]] est utilisé entre un outil (le client) et un fournisseur d’ "intelligence" linguistique (le serveur) pour intégrer des fonctionnalités telles que la **saisie automatique**, **l'accès à la définition**, **la recherche de toutes les références** et autres fonctionnalités similaires dans l'outil (éditeur ou IDE). Il a été initialement développé par Microsoft pour [[:visual_studio_code|VSC]], et permet à des éditeurs comme [[:vim]]/[[:neovim]], [[:emacs|Emacs]], [[:helix]] de disposer de ces fonctionnalités. ===== Installation ===== FIXME ===== Configuration ===== FIXME ===== Voir aussi ===== * [[https://microsoft.github.io/language-server-protocol/]] page officielle Microsoft * [[https://langserver.org/|langserver.org]] qui liste les langages/éditeur/IDE supportant LSP