Skip to main content

Module extensions

Module extensions 

Source
Expand description

extensions(): the Extensions page’s read.

One disk scan per read (registry, marketplace manifests, the plugin cache) plus the two things the scan cannot carry: the LSP servers’ PATH checks, which are facts about this machine, and the last update run, which is workspace state so a page attaching mid-run draws it.

Re-exports§

use forge_primitives::plugins::PluginUpdateRun; 🔒
use forge_primitives::plugins::PluginsInventorySnapshot; 🔒
use super::ViewSurface; 🔒

Structs§

ExtensionsView
The Extensions page’s read.
LspServerCheck
One declared LSP server and whether its binary resolves on PATH.

Functions§

lsp_checks 🔒
One check per declared LSP server of an INSTALLED plugin, in scan order. An uninstalled plugin’s declared servers are not probed: the page’s LSP pane draws installed rows (the plugin is the install unit), so a check for a plugin that is not here is weight nothing draws.