//! A standalone editor component for GPUI
//!
//! This crate provides a text editor widget for GPUI applications with syntax highlighting support.
//!
//! # Architecture
//!
//! The editor is structured in three layers:
//!
//! - **Editor**: The core data model and editing operations
//! - **EditorElement**: The GPUI element that renders an Editor
//! - **EditorView**: A complete view with keyboard handling (see examples)
// Internal modules
// Re-export main types
pub use ;
pub use ;
pub use EditorElement;
// Re-export keymap types from keymap module
pub use crate;
pub use crate;
pub use ;
pub use SyntaxHighlighter;
// Re-export gpui for convenience
pub use gpui;