Releases: rzukic/zed-latex
v0.3.0
v0.2.3
v0.2.2
v0.2.1
A couple of changes on the tree-sitter side of things, as well as a notice for another LaTeX-related extension for Zed:
Highlighting updates
The tree-sitter grammar has been updated and the highlight query matches have been tweaked (thanks @497e0bdf29873).
In particular there are new slightly more specific capture names, notably:
@constant.label(for stuff in\ref,\labeletc)@constant.citation(for stuff in\citeand similar)@comment.todo(when using certain commands from thetodonotespackage)@changes.deleted(when using certain commands from thechangepackage)@changes.added(bis)
Note that you can now override your theme for specific things, including the above.
Textobjects
For vim bindings in Zed there are certain motions and textobjects which you can use. These have been defined the following way for LaTeX:
- "classes" matches parts/chapters/sections/...
- "functions" match environments and display math blocks
- "comments" ... are comments
General notice
There's also a new separate extension called TeXpresso for live-preview (as you type) for LaTeX some may be interested (it involves manually compiling another project). Here is a small demo:
Screencast.From.2025-04-24.02-36-31.mp4
This other extension is intended to be used alongside this one, just make sure not to have both extension building the document at the same time in one workspace.
zed-latex v0.2.0
zed-latex v0.1.13
Fix performance issue with build+preview on save with evince (GNOME default viewer): #67
zed-latex v0.1.11
Small update to allow users to more easily report issues with forwards/inverse search by following wiki instructions.
zed-latex v0.1.9
This release adds a configuration for forwards+inverse search using evince when that is detected.
In particular, this now means that the typical linux install (with KDE or GNOME) now has on overleaf-esque experience out of the box with build-on-save and preview+sync.
Reminder that this is automatic configuration is easily disabled by setting "lsp.texlab.settings.texlab.forwardSearch" to {} in Zed settings. A more manual keybind alternative to these features are currently being worked on.
zed-latex v0.1.8
Changes
- Improve autoconfig for okular so that forwards+inverse search works out of the box in a KDE+linux distro (#56)
zed-latex v0.1.7
Changes
- Improve autoconfig so that inverse-search (with sioyek or zathura) works in more scenarios out of the box, such as when zed is installed with flatpak or certain package managers on Linux (#54)