//! LSP formatting provider for Perl
//!
//! This crate provides code formatting functionality for Perl using perltidy.
//!
//! ## Features
//!
//! - Perltidy integration
//! - Configurable formatting options
//! - LSP protocol compatibility
//!
//! ## Usage
//!
//! ```rust,ignore
//! use perl_lsp_formatting::FormattingProvider;
//! use perl_lsp_tooling::OsSubprocessRuntime;
//!
//! let runtime = OsSubprocessRuntime::new();
//! let provider = FormattingProvider::new(runtime);
//! let formatted = provider.format_document(source, &options)?;
//! ```
pub use ;