Download Latest Version VimTeX v2.18 source code.zip (1.6 MB)
Email in envelope

Get an email when there's a new version of VimTeX

Home / v2.18
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-21 3.3 kB
VimTeX v2.18 source code.tar.gz 2026-07-21 1.2 MB
VimTeX v2.18 source code.zip 2026-07-21 1.6 MB
Totals: 3 Items   2.7 MB 1

Although VimTeX is not as actively developed these days, I'm still doing my best to maintain it properly. It's been a while since the last release, and there have been several updates and improvements. And there is now a web page for VimTeX: https://vimtex.org. The main benefit of this is that it makes it easy to refer to specific sections in the docs, e.g. https://vimtex.org/docs/#vimtex-requirements.

I'm still thankful to the community for your continued interest and activity, both on opening issues and contributing with fixes and improvements! 🙏🏻

Full Changelog: https://github.com/lervag/vimtex/compare/v2.17...v2.18

Features

  • Commands
  • Add whitelist for command star toggling (#3214)
  • Make toggle_math star aware (#3213)
  • Compiler
  • Add TeXpresso integration (#2975, [#3262], [#3267])
  • Add <localleader>lS for vimtex-compile-ss (#3234)
  • Add g:vimtex_compiler_latexmk.clean_ext option (#3275)
  • Allow passing a list to executable for latexmk (#3253)
  • Prevent multiple clashing latexmk compilers (#3273)
  • Simplify directory names before mkdir (#3225, [#3224])
  • Core:
  • Add g:vimtex_main_choose_first (#3270)
    • This option allows to silently pick the first candidate instead of prompting for a main file when there are multiple candidates.
  • Scan first 20 lines instead of first 5 lines for tex root directives (#3277)
  • Syntax:
  • Add ligatures \dj and \DJ and swallow spaces for ligature conceals (#3279)
  • Add macrocode as special case (#3243)
  • Don't match #0 parameter (#3244)
  • Extract conceal for newline out of fancy (#3237)
  • Improve expl3 syntax highlighting (#3245)
  • Add multi-author support for fixme package (#2503)
  • Support \edef, \gdef and \xdef (#3258)
  • Other
  • Add Snacks picker integration for table of contents (#2826, [#3228])
  • Add completer for beamer themes (#3276)
  • Include second argument for environments in foldtext (#3247)
  • Allow lowercase fakesections (#3271)
  • Let i$ and a$ fallback to next group (#3219)
  • Add support for galley PDF viewer on MacOS (#3269)

Bug Fixes

  • Syntax: Fixed plural cites with conceal (#3212)
  • Syntax: Allow special chars and tab chars in options (#3242)
  • Text objects: Handle modified delimiters for tsf (#3232)
  • Text objects: Apply separator check to (...) and <...> groups (#3259)
  • Viewers: Avoid tabnext and wincmd for inverse search (#3257)
  • Commands: Fix bug with toggling starred math env (#3274)
  • A few other minor fixes

Documentation

  • Add web page for docs (#3108)
  • Improve docs on Skim settings (#3216)
  • Mention version requirement for fzf-lua (#3238)
  • Fix example for dic (#3249)
  • Update docs for SumatraPDF (#3215)
  • Correct encoding name utf8 to utf-8 (#3268)
  • Other minor improvements

Acknowledgements

Again there has been several contributions from the community, and as before I would like to give a special thanks to everyone who contributes with PRs: @handcart2034 (#3213), @FlexShashlik (#3215), @elu00 (#3216), @ordinary-slim (#3225), @Skillmon (#3243, [#3244]), @attjo (#3268), @dragon-friend (#3275), @mateoxh (#3276), @Alvaro-Kothe (#3253), @tsung-ju (#2975), and @SeniorMars (#3267).

Source: README.md, updated 2026-07-21