pub async fn run(root: PathBuf) -> Result<(), CliError>
Run the LSP server over stdio.
This is the entry point called from the lsp subcommand. It blocks until the client disconnects.
lsp