Crate reovim_plugin_cmdline_completion

Crate reovim_plugin_cmdline_completion 

Source
Expand description

Command-line auto-completion plugin for reovim

Provides TAB completion for command mode (: commands):

  • Command name completion with descriptions
  • File path completion for :e, :w commands

§Architecture

  • Synchronous completion (fast enough without background processing)
  • Lock-free cache for responsive rendering (ArcSwap pattern)
  • Wildmenu-style popup with icons and descriptions

Structs§

CmdlineComplete
Trigger command-line completion (Tab key)
CmdlineCompleteConfirm
CmdlineCompleteDismiss
CmdlineCompleteNext
CmdlineCompletePrev
Select previous completion item (Shift-Tab)
CmdlineCompletionCache
Lock-free completion cache
CmdlineCompletionItem
A single completion item
CmdlineCompletionPlugin
Command-line completion plugin
CmdlineCompletionSnapshot
A snapshot of completion state
CmdlineCompletionState
Shared state for command-line completion
CmdlineCompletionWindow
Plugin window for command-line completion popup

Enums§

CmdlineCompletionKind
Kind of completion item

Functions§

complete_commands
Generate command completions
complete_paths
Generate file path completions