Skip to content

Releases: rzukic/zed-latex

v0.3.0

01 Oct 00:43

Choose a tag to compare

Preliminary support for preview autoconfig in windows (no WSL)

Check the wiki for instructions and updates. TLDR only forwards search with sumatraPDF out of the box.

v0.2.3

10 Aug 18:24

Choose a tag to compare

Stop unwanted build on saves for latexmkrc and log files (#92)

v0.2.2

06 Jun 14:44

Choose a tag to compare

  • Add autoclosing () to address #94

v0.2.1

03 May 01:43

Choose a tag to compare

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, \label etc)
  • @constant.citation (for stuff in \cite and similar)
  • @comment.todo (when using certain commands from the todonotes package)
  • @changes.deleted (when using certain commands from the change package)
  • @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

19 Apr 00:12

Choose a tag to compare

Changes

  • Respect $pdf_mode values larger than 1 set in latexmrc (#80)
  • Fix evince preview in Debian (#81)
  • Internal refactor+docs

Breaking:

  • The "extra_tex_inputs" setting has been removed in favour of the new zed settings for defining environment variables: migration instructions here

zed-latex v0.1.13

19 Mar 21:24

Choose a tag to compare

Fix performance issue with build+preview on save with evince (GNOME default viewer): #67

zed-latex v0.1.11

01 Mar 16:27

Choose a tag to compare

Small update to allow users to more easily report issues with forwards/inverse search by following wiki instructions.

zed-latex v0.1.9

02 Feb 23:56

Choose a tag to compare

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

26 Jan 21:57

Choose a tag to compare

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

20 Jan 17:29

Choose a tag to compare

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)