lspf 1.0.2

A Rust framework for building extensible LSP language servers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use lspf::types::{
    ChangeNotifications, WorkspaceFoldersServerCapabilities, WorkspaceServerCapabilities,
};

pub(crate) fn workspace_capabilities() -> WorkspaceServerCapabilities {
    WorkspaceServerCapabilities {
        workspace_folders: Some(WorkspaceFoldersServerCapabilities {
            supported: Some(true),
            change_notifications: Some(ChangeNotifications::Bool(true)),
        }),
        ..WorkspaceServerCapabilities::default()
    }
}