Expand description
Language Server Protocol (LSP) implementation for Oak languages.
Re-exports§
pub use server::LspServer;pub use service::LanguageService;pub use workspace::WorkspaceManager;pub use handlers::*;pub use types::*;
Modules§
- handlers
- Handlers for LSP requests and notifications.
- server
- LSP server implementation.
- service
- Language service trait and utilities.
- types
- LSP-specific type definitions.
- workspace
- Workspace and file management for LSP.
Structs§
- File
Metadata - Metadata for a file or directory in the VFS.
- Memory
Vfs - A memory-based Virtual File System implementation. Ideal for WASM environments or testing where physical disk access is not available.
Enums§
- File
Type - Type of a file in the VFS.
Traits§
- Vfs
- A trait for a Virtual File System that can provide source content and location mapping.