Crate ricecoder_completion

Crate ricecoder_completion 

Source

Re-exports§

pub use config::ConfigFormat;
pub use config::ConfigLoader;
pub use config::LanguageConfigRegistry;
pub use context::ContextAnalyzer;
pub use context::GenericContextAnalyzer;
pub use context::TreeSitterContextAnalyzer;
pub use engine::CompletionEngine;
pub use engine::CompletionGenerator;
pub use engine::CompletionProvider;
pub use engine::CompletionRanker;
pub use engine::GenericCompletionEngine;
pub use engine::ProviderRegistry;
pub use external_lsp_proxy::ExternalLspCompletionClient;
pub use external_lsp_proxy::ExternalLspCompletionProxy;
pub use ghost_text::BasicGhostTextGenerator;
pub use ghost_text::BasicGhostTextRenderer;
pub use ghost_text::GhostTextGenerator;
pub use ghost_text::GhostTextRenderer;
pub use ghost_text::GhostTextStyle;
pub use ghost_text_state::BasicGhostTextKeyHandler;
pub use ghost_text_state::BasicGhostTextStateManager;
pub use ghost_text_state::GhostTextKeyHandler;
pub use ghost_text_state::GhostTextState;
pub use ghost_text_state::GhostTextStateManager;
pub use ghost_text_state::PartialAcceptanceMode;
pub use history::CompletionHistory;
pub use history::CompletionUsage;
pub use language::Language;
pub use language::LanguageDetector;
pub use providers::CompletionProviderFactory;
pub use providers::DartCompletionProvider;
pub use providers::GenericTextProvider;
pub use providers::GoCompletionProvider;
pub use providers::JavaCompletionProvider;
pub use providers::KotlinCompletionProvider;
pub use providers::PythonCompletionProvider;
pub use providers::RustCompletionProvider;
pub use providers::TypeScriptCompletionProvider;
pub use ranker::AdvancedCompletionRanker;
pub use ranker::BasicCompletionRanker;
pub use types::*;

Modules§

config
RiceCoder Completion Engine
context
engine
external_lsp_proxy
External LSP proxy for completion engine
ghost_text
ghost_text_state
history
language
providers
ranker
types

Functions§

get_builtin_completion_configs
Get all built-in completion language configurations
get_completion_config
Get a specific built-in completion language configuration