| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-09-22 | 4.4 kB | |
| VimTeX v2.17 source code.tar.gz | 2025-09-22 | 1.1 MB | |
| VimTeX v2.17 source code.zip | 2025-09-22 | 1.5 MB | |
| Totals: 3 Items | 2.6 MB | 4 | |
I finally took the time to write up a new release. Again, there are a lot of updates and improvements. Most of the changes are minor improvements, adjustments and polishing, and I don't really want to highlight anything in particular.
My thanks 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.16...v2.17
Features
- Syntax
- Support
%mathzonespecial comments (#3080, [#3077]) - Slightly improve
synignoremode (#3082) - Add conceal for
\_(#3145) - Support commands containing
@(#3174) - Generalize
nargsing:vimtex_syntax_custom_cmds_with_concealed_delims(#3132) - Allow comments in
pgfcoordinates(#3159) - Allow "groupless args" for
g:vimtex_syntax_custom_cmds, e.g. match\vct Fin addition to\vct{F}(#1972) - Support for some new packages
import(#3098)zref-clever(#2394)ddot(#3091)mathpartir(#3153)
- Edit/Commands
- [breaking] Treat
\(...\)as multiline constructs (#3040)- Previously, if we changed a math environment into an inline math
\(...\)construct, we would also inline the text. Based on the discussion in the issue, I think we should not do this.
- Previously, if we changed a math environment into an inline math
- Add
<plug>(vimtex-cmd-toggle-star-agn)(#3144, [#3148], [#3149]) - Viewers
- Refresh sources on inverse search (#3119)
- Add
vimtex#ui#blinkfunction and explain how to use it to get inverse search cursor blink (#3039, [#3064], [#3199]) - Compiler
- Parse the "emergency stop signal" to avoid success message "compilation completed" when there is a fatal error (#3086)
- Add banged
:VimtexCompile!- this will only ever start the compiler, never stop it (#2996) - Completion
- Add "manual label completion" parser (#2976)
- Add completion file for
tkz-euclide(#3175, [#3182]) - Quickfix/Errors
- Parse more line numbers (#3097)
- Open
:VimtexCompileOutputif error and no log warnings (#3150) - Better support for
silencepackage warnings (#3170) - Other
- [breaking] Include
\begin{document}/\end{document}in section motions (#3127) - Support
% Fakesectionsfor motions and text objects (#3109) - Add context menu support for
glossaries-extra(#3073) - Add "open in split" action for context menu (#3073)
- Add more info to
:VimtexInfo(#3142) - Allow deep search for
vimtex#env#get_surrounding('math')(#3193) - Minor improvements to documentation (#3115, [#3198], [#2996], [#3126], [#3094])
- Add initial fzf-lua support (#3123, [#3139], [#3140])
- Parse options of packages and documentclass (#3181, [#3184])
- Support plural versions of
\gls(#3196)
Bug Fixes
- Indentation
- Indent comments and
verbatimenvironments correctly (breaking) (#3087, [#3194], [#3203]) - Syntax
- Improve bad
\hyperrefhighlight (#3103) - Highlight
pycodeinsidetikz(#1563) - Fix inconsistent highlight of
\lceiland\rceil(#3134) - Ignore
texErrorinE3Zones - Other
- Allow function type for
g:vimtex_compiler_methodinhealth.vim(#3125) - Fix problem with using lambdas and Lua functions for
g:vimtex_doc_handlers(#3151) - Fixed some minor bugs
- Use
execto ensure we get the right PID for MuPDF (#3093) - Handle apostrophe in path for zathura (#3161, [#849])
- Update documentation on
tse/tss(#3105, [#3106], [#3143]) - Fixed issue where
vadandviddid not work properly (#3207) - Fixed issue where imports where not parsed correctly (#3208)
- Fix texshop viewer (#3200, [#2835])
- Performance fix: Add guard for expensive biblatex postprocessing (#3124)
Acknowledgements
There has been a lot of contributions from the community! As before I would like to give a special thanks to everyone who contributes with PRs:
- @rhelder (#3087)
- @njchristoffersen (#3106)
- @moreka (#3139)
- @benkj (#3140)
- @ejmastnak (#3143)
- @gwuen (#3151)
- @JGSphaela (#3156)
- @jdujava (#3174)
- @kiryph (#3175, [#3181], [#3182])
- @tomtomjhj (#3184)
- @patnr (#3194)
- @Matthieu-Cordonnier (#3196)
- @leo-leesco (#3200)
- @Rochish-Manda (#3201)
- @gearcog (#3209)