Add status bar contribution host

This commit is contained in:
2026-06-27 13:21:22 +08:00
parent 7630a31286
commit 6cc37972d1
7 changed files with 210 additions and 14 deletions
+9
View File
@@ -280,6 +280,15 @@ func (r *Registry) SidebarItems() []ContributionSidebarItem {
return result
}
func (r *Registry) StatusBarItems() []ContributionStatusBarItem {
r.mu.RLock()
defer r.mu.RUnlock()
result := make([]ContributionStatusBarItem, len(r.statusBarItems))
copy(result, r.statusBarItems)
sort.Slice(result, func(i, j int) bool { return result[i].Item.ID < result[j].Item.ID })
return result
}
func (r *Registry) FileActions() []ContributionAction {
r.mu.RLock()
defer r.mu.RUnlock()