Re-exports§
pub use registry::LSP_RECIPES;pub use registry::LspRecipe;pub use registry::LspStatus;pub use registry::check_lsp_status;pub use registry::default_lsp_args_for_command;pub use registry::default_lsp_command_for_extension;pub use registry::default_lsp_command_for_path;pub use registry::get_lsp_recipe;pub use registry::lsp_binary_exists;pub use registry::lsp_binary_exists_with_hint;pub use registry::resolve_lsp_binary_with_hint;pub use types::LspCodeActionRefactorPlan;pub use types::LspCodeActionRefactorResult;pub use types::LspCodeActionRequest;pub use types::LspDiagnostic;pub use types::LspDiagnosticRequest;pub use types::LspReference;pub use types::LspRenamePlan;pub use types::LspRenamePlanRequest;pub use types::LspRenameRequest;pub use types::LspRequest;pub use types::LspResolveTargetRequest;pub use types::LspResolvedTarget;pub use types::LspResourceOp;pub use types::LspTypeHierarchyNode;pub use types::LspTypeHierarchyRequest;pub use types::LspWorkspaceEditTransaction;pub use types::LspWorkspaceSymbol;pub use types::LspWorkspaceSymbolRequest;
Modules§
Structs§
Constants§
- ALLOWED_
COMMANDS - The list of allowed LSP server binary names.
Functions§
- apply_
workspace_ edit_ transaction - apply_
workspace_ edit_ value - code_
action_ refactor_ via_ lsp - find_
referencing_ symbols_ via_ lsp - get_
diagnostics_ via_ lsp - get_
rename_ plan_ via_ lsp - get_
type_ hierarchy_ via_ lsp - is_
allowed_ lsp_ command - Known-safe LSP server binaries. Commands not in this list are rejected.
- rename_
symbol_ via_ lsp - resolve_
symbol_ target_ via_ lsp - search_
workspace_ symbols_ via_ lsp - workspace_
edit_ transaction_ from_ value