github lervag/vimtex v2.14
VimTeX 2.14

latest release: v2.15
9 months ago

I've found time to do more improvements the last month, so I'm publishing a summer release. I hope you enjoy it!

Features

  • Use float popup windows for UI-functions in Neovim. This should provide a better UI experience, especially for selections. (Feedback on this is appreciated!)
  • Syntax
    • Added new option g:vimtex_syntax_custom_envs (#2745, #2756)
      • This allows to create syntax rules for custom environments in the same spirit as the corresponding g:vimtex_syntax_custom_cmds.
    • Added matching of unicode symbols as math commands (#2732)
    • Added support for ieeecolor (#2675, #2743)
    • Added initial support for witharrows (#2755)
  • Other
    • Slightly improved pplatex parser
    • Added new option g:vimtex_compiler_clean_paths (#2728)
      • This allows to remove additional files and directories with the generic clean implementation.
    • Improve TOC parser for Beamer frames (#2731)
      • Allow \frametitle and \framesubtitle in frame body.
    • Support \RequirePackage for vimtex#doc#* (#2753)
    • Added three more imaps to g:vimtex_imaps_list (#2741)
      • `2 → \sqrt
      • `B → \boldsymbol
      • `N → \nabla

Bug Fixes

  • Fixed stupid problem with "aux" names on Windows (#2724)
  • Better errorformat for textidote (#2736)
  • Avoid infinite recursion for s:file_reaches_current (#2739)
  • vimtex#util#uniq_unsorted should always return new array
  • Forgot to set new root after :save (#2734)
  • Should also fire VimtexEventView when viewer is started from callback (#2733)
  • Fixed a bug with latexmks clean method (#2746)
  • Remove unnecessary feedkeys() (#2733)
  • Ignore \iff in texCommentConditionals (#2748)
  • Fix bad indentation for conditionals (avoid unnecessary state) (#2754)

Documentation

  • Improved FAQ entry with documentation about UTF-8 support on Windows (#2671, #2727)
  • Added FAQ entry about Zathura with WSL on Windows (#2752)
  • Minor adjustments

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: @georgejean (#2727, #2752) and @JingMatrix (#2741).

Don't miss a new vimtex release

NewReleases is sending notifications on new releases.