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: v2.17...v2.18
Features
- Commands
- Compiler
- Add TeXpresso integration (#2975, #3262, #3267)
- Add
<localleader>lSforvimtex-compile-ss(#3234) - Add
g:vimtex_compiler_latexmk.clean_extoption (#3275) - Allow passing a list to executable for
latexmk(#3253) - Prevent multiple clashing latexmk compilers (#3273)
- Simplify directory names before
mkdir(#3225, #3224)
- Core:
- Syntax:
- Add ligatures
\djand\DJand swallow spaces for ligature conceals (#3279) - Add macrocode as special case (#3243)
- Don't match
#0parameter (#3244) - Extract conceal for newline out of fancy (#3237)
- Improve expl3 syntax highlighting (#3245)
- Add multi-author support for fixme package (#2503)
- Support
\edef,\gdefand\xdef(#3258)
- Add ligatures
- 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$anda$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
tabnextandwincmdfor 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
utf8toutf-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).