Expand description
UI-layer IPC handlers - one pub async fn Fn per file.
Modulesยง
- Decorations
Clear - Wire method:
decorations:clear. - Decorations
Get - Wire method:
decorations:get. Reads a URI decoration from cache, then falls back to a registered FileDecoration provider via Cocoon gRPC. - Decorations
GetMany - Wire method:
decorations:getMany. Bulk-reads decorations for an array of URIs from the in-memory cache. - Decorations
Set - Wire method:
decorations:set. - Keybinding
Add - Wire method:
keybinding:add. - Keybinding
GetAll - Wire method:
keybinding:getAll. - Keybinding
Lookup - Wire method:
keybinding:lookup. - Keybinding
Remove - Wire method:
keybinding:remove. - Lifecycle
GetPhase - Wire method:
lifecycle:getPhase. - Lifecycle
Request Shutdown - Wire method:
lifecycle:requestShutdown. - Lifecycle
When Phase - Wire method:
lifecycle:whenPhase. AwaitsLifecyclePhaseState::PhaseNotifyinstead of polling. Each forward phase transition callsnotify_waiters(), so callers wake exactly when the target phase arrives. Hard cap at 30 s. - Notification
EndProgress - Wire method:
notification:endProgress. - Notification
Show - Wire method:
notification:show. - Notification
Show Progress - Wire method:
notification:showProgress. - Notification
Update Progress - Wire method:
notification:updateProgress. - Progress
Begin - Wire method:
progress:begin. - Progress
End - Wire method:
progress:end. - Progress
Report - Wire method:
progress:report. - Quick
Input Show Input Box - Wire method:
quickInput:showInputBox. - Quick
Input Show Quick Pick - Wire method:
quickInput:showQuickPick. - Themes
GetActive - Wire method:
themes:getColorTheme. - Themes
List - Wire method:
themes:list. - Themes
Set - Wire method:
themes:set. - Working
Copy GetAll Dirty - Wire method:
workingCopy:getAllDirty. - Working
Copy GetDirty Count - Wire method:
workingCopy:getDirtyCount. - Working
Copy IsDirty - Wire method:
workingCopy:isDirty. - Working
Copy SetDirty - Wire method:
workingCopy:setDirty. - Workspaces
AddFolder - Wire method:
workspaces:addFolder. - Workspaces
GetFolders - Wire method:
workspaces:getFolders. - Workspaces
GetName - Wire method:
workspaces:getName. - Workspaces
Remove Folder - Wire method:
workspaces:removeFolder.