Skip to content

fix(lsp): preserve client and operation state - #46

Merged
mehalter merged 4 commits into
mainfrom
audit/2026-07-29-pass-3
Aug 5, 2026
Merged

fix(lsp): preserve client and operation state#46
mehalter merged 4 commits into
mainfrom
audit/2026-07-29-pass-3

Conversation

@mehalter

@mehalter mehalter commented Aug 2, 2026

Copy link
Copy Markdown
Member

Client lifecycle

  • Prevent repeated attachment callbacks and preserve progress, formatting, command, and autocommand state.
  • Refresh dynamic capabilities and signature triggers as clients register and unregister features.

Operations and compatibility

  • Preserve file and folder operation filters, and enforce semantic-token policy across Neovim 0.11 and 0.12.
  • Correct related docs and mapping/merge annotations.

Validation

  • Passed StyLua, Selene, typos, diff checks, focused runtime tests, and a full tracked-source LuaLS audit.

@mehalter
mehalter force-pushed the audit/2026-07-29-pass-3 branch from 093a712 to cbc7edc Compare August 5, 2026 19:43
@mehalter
mehalter merged commit 7d3553d into main Aug 5, 2026
9 checks passed
@mehalter
mehalter deleted the audit/2026-07-29-pass-3 branch August 5, 2026 19:49
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