Expand description
LSP completion provider for Perl
This crate provides code completion functionality for Perl.
§Features
- Context-aware completion
- Multiple completion sources (builtins, functions, variables, etc.)
- Workspace integration
§Usage
ⓘ
use perl_lsp_completion::CompletionProvider;
let provider = CompletionProvider::new(&ast, Some(&workspace_index))?;
let completions = provider.get_completions(source, position)?;Structs§
- Completion
Context - Context for completion
- Completion
Item - A single completion suggestion.
- Completion
Provider - Completion provider
Enums§
- Completion
Item Kind - Type of completion item.
Functions§
- get_
dbi_ method_ documentation - Look up DBI method documentation by receiver hint and method name.
- get_
test_ more_ documentation - Return
(signature, description)for a Test::More function, orNoneif unknown.