v0.13.6
We has provided more ways of previewing documents for editors having poor lsp support.
- Default Preview: The editors supporting lsp commands, e.g. neovim and helix, can use
tinymist.startDefaultPreview
to start a browsing preview server directly. - Background Preview: The editors not supporting lsp commands can use the background preview feature to start a preview server in background. You can bind a shortcut editor to open the preview in browser.
See the Issue: Preview feature for all editors for unimplemented features.
- Provided tinymist documentation in PDF format in #1485
Compiler
- (Fix) Getting task options from configuration in #1449
- (Fix) Displaying
ProjectInsId
without quoting in #1476- This made document summary not working.
- (Perf) Parallelizing and synchronously waiting font loading in #1470
Code Analysis
- (Fix) Identifying chained dot access when matching atomic expression in markup mode in #1488 and #1489
- When completing
#a.b.|
, the second.
was viewed as a text dot and failed to trigger the field completion. It now reparses correctly.
- When completing
- Made file type recognition by file extension case-insensitive in #1472
- For example,
IMAGE.PNG
is recognized as an image file now.
- For example,
Editor
Completion
- (Fix) Skipping argument completion when the cursor is on the right parenthesis in #1480
- (Fix) Distinguished content value from content type in #1482
math.op("+")
was wrongly inferred as an element function (type), instead of a value having the element type.
- Adjusting range of label and reference completions in #1443 and #1444
- It becomes more sensible when you request completions from anywhere on the labels or references.
- Unifying and improving function and method completion in #1478
- The was affecting
show outline.entry
. It was completinge|
asentry()
instead ofentry
.
- The was affecting
- Skip completion of types having no constructors or scopes in #1481
- For example,
content
is not completed.
- For example,
- Completing
std
module in #1483std
is in neither global scope nor math scope, so we have to handle it manually.
- Accepting arbitrary expressions in show rules in #1484
- For example,
show: s|
now can be completed asshow: std|
, and so that further completed asshow: std.scale(..)
. It was not working because modules were filtered out as not a valid show transform function.
- For example,
Preview
- Added support to run preview server in background in #1233
- Added
tinymist.startDefaultPreview
and revised documentation about preview in #1448
Misc
- Updated bug report and feature request template in #1454, #1455, #1456, #1457, and #1458
- Logging
update_by_map
to debug zed configuration in #1474
Full Changelog: v0.13.4...v0.13.6
Download Binary
Install tinymist 0.13.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.6/tinymist-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.6/tinymist-installer.ps1 | iex"
Download tinymist 0.13.6
File | Platform | Checksum |
---|---|---|
tinymist-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
tinymist-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
tinymist-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
tinymist-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
tinymist-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
tinymist-loongarch64-unknown-linux-gnu.tar.gz | LOONGARCH64 Linux | checksum |
tinymist-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
tinymist-armv7-unknown-linux-gnueabihf.tar.gz | ARMv7 Linux | checksum |
tinymist-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
tinymist-loongarch64-unknown-linux-musl.tar.gz | LOONGARCH64 MUSL Linux | checksum |
tinymist-riscv64gc-unknown-linux-musl.tar.gz | RISCV MUSL Linux | checksum |
tinymist-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
tinymist-arm-unknown-linux-musleabihf.tar.gz | ARMv6 MUSL Linux (Hardfloat) | checksum |
tinymist-armv7-unknown-linux-musleabihf.tar.gz | ARMv7 MUSL Linux | checksum |
Download VS Code Extension
Download tinymist VS Code Extension 0.13.6
File | Platform | Assets |
---|---|---|
tinymist-win32-x64.vsix | x64 Windows | Binary, Debug Symbols |
tinymist-win32-arm64.vsix | ARM64 Windows | Binary, Debug Symbols |
tinymist-linux-x64.vsix | x64 Linux | Binary, Debug Symbols |
tinymist-linux-arm64.vsix | ARM64 Linux | Binary, Debug Symbols |
tinymist-linux-armhf.vsix | ARMv7 Linux | Binary, Debug Symbols |
tinymist-darwin-x64.vsix | Intel macOS | Binary, Debug Symbols |
tinymist-darwin-arm64.vsix | Apple Silicon macOS | Binary, Debug Symbols |
tinymist-alpine-x64.vsix | x64 Alpine Linux | Binary, Debug Symbols |
tinymist-alpine-arm64.vsix | ARM64 Alpine Linux | Binary, Debug Symbols |
tinymist-web.vsix | Browser (Web) | |
tinymist-universal.vsix | Other Platforms (Universal) |