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: v2.16...v2.17
Features
- Syntax
- Support
%mathzone
special comments (#3080, #3077) - Slightly improve
synignore
mode (#3082) - Add conceal for
\_
(#3145) - Support commands containing
@
(#3174) - Generalize
nargs
ing: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 F
in addition to\vct{F}
(#1972) - Support for some new packages
- Support
- 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)
- [breaking] Treat
- Viewers
- Compiler
- Completion
- Quickfix/Errors
- Other
- [breaking] Include
\begin{document}
/\end{document}
in section motions (#3127) - Support
% Fakesections
for 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)
- [breaking] Include
Bug Fixes
- Indentation
- Syntax
- Other
- Allow function type for
g:vimtex_compiler_method
inhealth.vim
(#3125) - Fix problem with using lambdas and Lua functions for
g:vimtex_doc_handlers
(#3151) - Fixed some minor bugs
- Use
exec
to 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
vad
andvid
did 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)
- Allow function type for
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)