Expand description
LSP rename provider for Perl
This crate provides symbol renaming functionality.
§Features
- Symbol rename
- Cross-file references
- Workspace integration
§Usage
ⓘ
use perl_lsp_rename::RenameProvider;
let provider = RenameProvider::new(&ast, source.to_string());
let edit = provider.prepare_rename(position)?;Re-exports§
pub use rename::RenameOptions;pub use rename::RenameProvider;pub use rename::RenameResult;pub use rename::TextEdit;
Modules§
- rename
- Rename refactoring support