Skip to content

fix(status): refresh lazy providers and environment visibility - #70

Merged
mehalter merged 2 commits into
mainfrom
audit/2026-07-29-pass-2
Jul 29, 2026
Merged

mehalter merged 2 commits into
mainfrom
audit/2026-07-29-pass-2

Conversation

@mehalter

Copy link
Copy Markdown
Member

Icon providers

  • Recheck the cached no-provider state when MiniIcons or nvim-web-devicons loads later.
  • Preserve the fast no-provider path until a supported provider becomes available.

Virtual environments

  • Use matching visibility rules in the surround condition and rendered provider.
  • Treat empty environment variables as absent and allow a named Conda environment to remain visible.
  • Honor global and component-local Conda options, including ignore_base = false.
  • Preserve custom surround conditions and explicit condition = false.

Validation

  • Passed StyLua, Selene, typos, Lua compilation, and diff checks.
  • Passed focused icon-provider and virtual-environment regressions on Neovim 0.11.0 and 0.12.4.

@mehalter
mehalter merged commit a99e3b1 into main Jul 29, 2026
9 checks passed
@mehalter
mehalter deleted the audit/2026-07-29-pass-2 branch July 29, 2026 15:52
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