0.4.8#59
Open
yinyin333333 wants to merge 12 commits into
Open
Conversation
Route child-process writes through a bounded writer queue and separate document state from pipe I/O so diagnostics, edits, saves, and tab changes cannot form a blocking stdin/stdout lock cycle. Make Lint Off stop the active LSP generation, restart cleanly on Lint On, discard stale session events, and reduce redundant diagnostics/UI work during edit bursts and document switches. Preserve localized hover formatting and refresh locale-dependent diagnostics without reintroducing source labels. Regression context: this hardens the 0.4.7 LSP integration added around TXTeditor PR #44 against the watched-file traffic introduced with vector-lsp PR #5, making the change easier to identify or revert if freeze reports continue.
Add a localized Close All toolbar action for folder workspaces and standalone documents, preserving save, discard, and cancel handling for modified files. Stop active LSP and legacy lint work, clear diagnostics and explorer state, and reset the empty workspace after all documents close. Raise the empty-state layer above frozen grid canvases to prevent residual cells from remaining visible. Cover the command, localization, cancellation, and save/discard flows with tests.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
close #60
close #61
close #62
close #63
close #65
close #66
close #67
close #68
close #69