Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PluginSearchSource ¶
PluginSearchSource implements fuzzy.Source for plugins
func (PluginSearchSource) Len ¶
func (s PluginSearchSource) Len() int
Len returns the number of items
func (PluginSearchSource) String ¶
func (s PluginSearchSource) String(i int) string
String returns the searchable string for item at index i
type RankedPlugin ¶
RankedPlugin wraps a plugin with its search score
func Search ¶
func Search(query string, plugins []plugin.Plugin) []RankedPlugin
Search performs fuzzy search on plugins and returns ranked results. Empty query returns all plugins sorted by installed status then name. Scoring algorithm: exact match (100), partial (70), fuzzy (0-50), keywords (30), category (15), description (25), installed boost (+5).
Click to show internal directories.
Click to hide internal directories.