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.startDefaultPreviewto 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
ProjectInsIdwithout quoting in #1476- This made document summary not working in the previous version.
- (Perf) Parallelizing and synchronously waiting font loading in #1470
Code Analysis
- Made file type recognition by file extension case-insensitive in #1472
- For example,
IMAGE.PNGis 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,
contentis not completed.
- For example,
- Completing
stdmodule in #1483stdis 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.startDefaultPreviewand revised documentation about preview in #1448
Misc
- Updated bug report and feature request template in #1454, #1455, #1456, #1457, and #1458
- Logging
update_by_mapto debug zed configuration in #1474
Full Changelog: v0.13.4...v0.13.6-rc1
Download Binary
Install tinymist 0.13.6-rc1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.6-rc1/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-rc1/tinymist-installer.ps1 | iex"Download tinymist 0.13.6-rc1
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-rc1
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)