Por qué construir un LSP para Rust es tan difícil
Why building a Rust LSP is hard

Un desarrollador de Rust Glancer, un LSP experimental para Rust, explica los desafíos arquitectónicos de construir un servidor de lenguaje. Desde la imposibilidad de indexar todo el workspace antes de responder, hasta la necesidad de un sistema de archivos virtual, generaciones de código y consultas paralelas que se cancelan al cambiar el estado. Una mirada técnica a cómo producir respuestas útiles a partir de información parcial.
Construir un LSP se trata **TODO** de casos patológicos que arruinan la experiencia del usuario, y esa es también una de las razones por las que los LSP son difíciles.