Skip to main content

Crate eure_ls

Crate eure_ls 

Source
Expand description

Eure Language Server - LSP implementation for the Eure data format.

This crate provides both a native binary (eurels) and a WASM module for use in VS Code web extensions.

Re-exports§

pub use queries::LspDiagnostics;
pub use queries::LspFileDiagnostics;
pub use queries::LspSemanticTokens;
pub use types::CoreRequestId;
pub use types::Effect;
pub use types::LspError;
pub use types::LspOutput;

Modules§

native
Native platform support for the Eure Language Server.
queries
LSP-specific queries that convert to LSP types.
types
Core types for the Eure Language Server.

Structs§

LspCore
The headless LSP core state machine.

Functions§

register_workspaces_from_init
Register workspaces from LSP initialization parameters.
server_capabilities
Build the server capabilities to advertise to the client.