L'article est quand même bien daté et une bonne partie n'est plus trop pertinente au regard de la situation actuelle. A l'époque, le LSP et son implémentation en Rust(RLS) étaient encore a leur début. Depuis, RLS a été supplanté par rust-analyser : une nouvelle implémentation from scratch conçue spécifiquement pour l'analyse rapide de source, même incomplet, ce qui est bien mieux taillé pour les IDE. De plus le protocole LSP s'est aussi étoffé et offre plus de fonctionnalités, notamment pour mieux gérer un projet dans son ensemble.
Le seul IDE qui à fait le choix du plugin Rust spécifique et qui s'est donné les moyens de le maintenir est Intellij IDEA/CLion. Il faut reconnaitre que c'est un travail de qualité mais qui n'est clairement pas a la portée de la plupart des mainteneurs d'IDE. De nos jours, le support de Rust dans Kdevelop n'est plus maintenu alors que tous les éditeurs qui supportent le LSP ont une gestion plutôt bonne du Rust quasiment au niveau d'Intellij IDEA.
[^] # Re: Points de vue alternatifs
Posté par Uther Lightbringer . En réponse à la dépêche LSP (Language Server Protocol). Évalué à 8.
L'article est quand même bien daté et une bonne partie n'est plus trop pertinente au regard de la situation actuelle. A l'époque, le LSP et son implémentation en Rust(RLS) étaient encore a leur début. Depuis, RLS a été supplanté par rust-analyser : une nouvelle implémentation from scratch conçue spécifiquement pour l'analyse rapide de source, même incomplet, ce qui est bien mieux taillé pour les IDE. De plus le protocole LSP s'est aussi étoffé et offre plus de fonctionnalités, notamment pour mieux gérer un projet dans son ensemble.
Le seul IDE qui à fait le choix du plugin Rust spécifique et qui s'est donné les moyens de le maintenir est Intellij IDEA/CLion. Il faut reconnaitre que c'est un travail de qualité mais qui n'est clairement pas a la portée de la plupart des mainteneurs d'IDE. De nos jours, le support de Rust dans Kdevelop n'est plus maintenu alors que tous les éditeurs qui supportent le LSP ont une gestion plutôt bonne du Rust quasiment au niveau d'Intellij IDEA.