pub use gpui_base::input::{
Diagnostic, DiagnosticEntry, DiagnosticRelatedInformation, DiagnosticSet, DiagnosticSeverity,
DiagnosticSummary, DiagnosticTag, RelatedInformation,
};
mod diagnostic_styles;
pub(crate) use diagnostic_styles::*;
#[cfg(feature = "tree-sitter")]
mod input_adapter;
#[cfg(feature = "tree-sitter")]
pub(crate) use input_adapter::input_highlighter_factory;
#[cfg(not(feature = "tree-sitter"))]
pub(crate) fn input_highlighter_factory() -> gpui_base::input::InputHighlighterFactory {
std::rc::Rc::new(|_| None)
}
#[cfg(feature = "tree-sitter")]
mod highlighter;
#[cfg(feature = "tree-sitter")]
mod languages;
#[cfg(feature = "tree-sitter")]
mod registry;
#[cfg(feature = "tree-sitter")]
pub use highlighter::*;
#[cfg(feature = "tree-sitter")]
pub use languages::*;
#[cfg(feature = "tree-sitter")]
pub use registry::*;
#[cfg(not(feature = "tree-sitter"))]
mod wasm_stub;
#[cfg(not(feature = "tree-sitter"))]
pub use wasm_stub::*;