Skip to content

OPM Keyword Reference activity bar icon, completion fix, and demo-deck tweak - #57

Merged
magnesj merged 3 commits into
OPM:mainfrom
magnesj:demo-config
Jul 1, 2026
Merged

OPM Keyword Reference activity bar icon, completion fix, and demo-deck tweak#57
magnesj merged 3 commits into
OPM:mainfrom
magnesj:demo-config

Conversation

@magnesj

@magnesj magnesj commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

  • Give "OPM Keyword Reference" its own Activity Bar icon (a monochrome OPM logo) via a dedicated view container, so it's no longer nested under Explorer and can be moved to the secondary side bar independently of the outline view.
  • Fix keyword-name completion silently returning zero suggestions for every prefix: curated supplemental keywords (STORE, AIM, CVTYPE, AMF, PREFT, ZCRITVIS, SPECHA, SPECHB, SPECHG, SPECHH) were merged into the runtime index without a sections array, and the completion provider's item.detail accessed entry.sections unconditionally — hitting any of these 10 keywords during Array.map discarded the entire completion list.
  • Switch the SPE1CASE1 demo deck to a yearly TSTEP schedule instead of monthly (unrelated minor tweak, included here for convenience).

magnesj added 3 commits July 1, 2026 08:20
Adds a dedicated view container with a monochrome OPM logo icon so
the keyword docs view is no longer buried inside Explorer, and can
be dragged to the secondary side bar independently of the outline
view.
Curated supplemental keywords (STORE, AIM, CVTYPE, AMF, PREFT,
ZCRITVIS, SPECHA, SPECHB, SPECHG, SPECHH) were merged into the
runtime index without a sections array, even though several call
sites (including the completion provider's item.detail) access
entry.sections unconditionally. Hitting any of these 10 keywords
during Array.map aborted the entire keyword-name completion list
for every prefix, since a thrown callback discards all results.

Default sections to [] when merging the supplement so every entry
satisfies the sections: string[] contract.
@magnesj
magnesj merged commit f34590e into OPM:main Jul 1, 2026
4 checks passed
@magnesj
magnesj deleted the demo-config branch July 1, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant