github lervag/vimtex v2.7
VimTeX 2.7

latest releases: v2.15, v2.14, v2.13...
2 years ago

The last couple of months have seen several new fixes, updates, and some minor feature improvements. There's been some refactoring, especially to the compiler backend code. I believe there should be no breaking changes (but I'm probably wrong).

Features

  • Better compiler status handling, especially for latexmk (#2141)
    • Added option g:vimtex_compiler_silent, which may be useful if one uses compiler status in ones statusline.
    • With this update, it is possible to get a more dynamic compiler status in ones statusline, see #2141 for details.
  • Improved syntax support
    • State dependent syntax (#2086)
    • Allow braces in array column specification (#2122)
    • Improve g:vimtex_syntax_nospell_commands (#2118)
    • \bibitem support (#2086)
    • natbib package (#2155)
    • amstex package (#2119)
    • amsthm package and core theorem (#2086)
  • Improved Zathura viewer backward search configuration (#2127, #2135)
  • Improved vimtex#view#reverse_goto (#2150, #2127)
    • Added event VimtexEventViewReverse to allow more customization after a reverse goto (#2110)
    • This function is useful for slightly improved reverse goto support and is used by default e.g. with the Zathura viewer.
  • Improved the compiler output buffer (#2138, #2086)
  • Improved pplatex support (#2144)
  • Improved how the latexlog quickfix backend handles "Runaway args" (#2136)
  • Improved the fold text for environments (#2117, #2128, #2107)
  • Added new bib parser backend: bibtexparser (#2103)
  • Added completion for \DeclarePairedDelimiter (#2123)
  • Added completion of .tikz files for \input{... and friends (#2162)
  • Use ftdetect to load VimTeX for all .cls and .tikz files (#2163, #2162)
  • Other minor improvements (#2149)
    • Allow more dynamic build_dir config (#2137)
    • Guess language for vlty if necessary (#2128)
    • Improve indentkeys option (#2125)
    • Add cache validation for some cases (#2097)

Fixes

  • Fixed problem with quickfix autoclosing (#2161)
  • Allow autoload functions to be doc handlers (#2153)
  • Fixed issue with starred environments in ToC parser (#2080)
  • Fixed LaTeX command parser - don't allow empty lines when gobbling arguments (#2160)
  • Fixed issue with extra quotes on Windows (#2139, #1256)
    • Please note that I rely on help of contributors for Windows related issues! I don't use or test VimTeX on a Windows computer myself.
  • A lot of other minor fixes (#2165, #2152, #2149, #2138, #2148, #2145, #2142, #2126, #2121, #2120, #2086, #2100)

Documentation

  • Add info on Sioyek PDF viewer config (ahrm/sioyek#8)
  • Several other improvements

Ackowledgements
Thanks to @psvenk, @tornaria, @Konfekt, @BertrandSim, @krishnakumarg1984, and @gjgress for the PR contributions!

Don't miss a new vimtex release

NewReleases is sending notifications on new releases.