Skip to content

v0.7.1 — @-prefix procedure fuzzy filter fix

Choose a tag to compare

@anzory anzory released this 15 Apr 20:30
· 28 commits to master since this release

Patch release fixing procedure filtering after @-prefix.

Fixed

  • Procedure completion after @ filter prefix. Typing call @a used to hide procedures whose name started with a right after @ (@abort_posting, @arc, @axes_sync) while keeping those whose name had a after an underscore (@wc_abs_rel, @get_arc_center). Root cause: VSCode's fuzzy scorer treats _, -, ., space and others as word separators but not @ — so a right after @ was classified as an inner character rather than a word start, and VSCode's default matchOnWordStartOnly mode dropped the item.

Fix

Two synchronized edits:

  • language-configuration.json#wordPattern no longer includes @ as an optional prefix (aligns with VSCode's default wordSeparators).
  • Procedure completion items (user-defined and system-catalog) set filterText to the name without the @ prefix. Display (label) and insertion (insertText) remain @name(...) — only the fuzzy-match input changes.

Superseded by v0.7.3 — please install the latest. v0.7.1 introduced a double-@ regression on accept, fixed in v0.7.2.