mirror of
https://github.com/Myriad-Dreamin/tinymist.git
synced 2025-11-22 20:35:20 +00:00
|
Some checks are pending
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
This bugs involves two main component: the compiler and the exporter, the compiler compiles first and then exporter exports then. it is useful to emit `CompileSignal::by_fs_events` to exporter even if vfs is clean at the time we save a document. An example triggering this bug. When user sets `exportPdf` to `onSave`, It *bugged*: 1. OnTyped first: User types some character at T1. compiler learns that the file content is of revision R1. the compiler compiles with revision R1, which is needed by diagnostics event. 2. OnSaved then: Editor saves the document at T2. the compilation is skipped early because file content is still under revision R1. In previous version, The compilation is skipped and therefore the export is also skipped. This is *bugged* if user sets `exportPdf` to `onSave`, because the exporter is not run in both steps. This PR emits the onSaved signals to both the compiler and the exporter in the step 2. |
||
|---|---|---|
| .. | ||
| crityp | ||
| sync-lsp | ||
| tinymist | ||
| tinymist-analysis | ||
| tinymist-assets | ||
| tinymist-core | ||
| tinymist-dap | ||
| tinymist-debug | ||
| tinymist-derive | ||
| tinymist-l10n | ||
| tinymist-lint | ||
| tinymist-package | ||
| tinymist-project | ||
| tinymist-query | ||
| tinymist-render | ||
| tinymist-std | ||
| tinymist-task | ||
| tinymist-tests | ||
| tinymist-vfs | ||
| tinymist-world | ||
| typlite | ||
| typst-preview | ||
| typst-shim | ||