Skip to main content

Module lsp

Module lsp 

Source
Expand description

LSP (Language Server Protocol) client implementation

Provides a complete LSP client for code intelligence features:

  • Go to definition
  • Find references
  • Hover information
  • Document symbols
  • Workspace symbols
  • Code completion

Supports language servers via stdio transport with JSON-RPC 2.0.

Re-exports§

pub use client::LspManager;
pub use types::*;

Modules§

client
LSP Client - manages language server connections and operations
transport
LSP transport layer - stdio implementation with Content-Length framing
types
LSP type definitions based on LSP 3.17 specification