CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 13:56:22 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"4e30ac033c4431f01570a9f1c9eb52af"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=AtWA4LBYWO%2BayAlE529W33E8XYi4KzFqQE3wvSaPrCsIsqwVHD5JhxUb5zyLkBaIUkaoleJ7msWI6ud%2FP7c9usS1BlKDD%2FyZNRnQZsou3HT3r8fG4LS5b9M1Bu2wzfw%2FBRxMs48YbX755wrZkrnPfB3qLhbaOG4Jf0lxdkkXWx0FxgR6n6%2Fy%2FuA93OD3KXkO2wUaIPSnOW60LrZ4tRF9vW8HnS%2Fi%2BqJjgmUvRb%2FbW1K7MfBvzXuGEg5ZjZU9CEYEjqeQdhBkPVrrsE%2FKnkK0tg%3D%3D--ctPoGnt5a0%2Fe5d%2FP--gY1c6w7ZjnVKgRQeSZb3MQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2012197599.1753365381; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 13:56:21 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 13:56:21 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9990:C1F51:948A9:A82F7:68823B85
Release VimTeX 2.16 Β· lervag/vimtex Β· GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 402
Compare
I'm glad to announce another release of VimTeX. There's a lot of minor improvements. The main highlights, in my opinion, are:
- π Faster core performance of the syntax rules!
βοΈ The newtse
general environment toggle seems useful; see:help g:vimtex_env_toggle_map
for more info on how it can be customized. The oldtse
for toggling starred environments is changed totss
.- π I've begun to learn more Lua and I think, with time, I will start to implement more of the core functionality in Lua.
After this release I'll bump the version requirements for Vim to v9.1 and neovim to v0.10.
Features
- Syntax
- Improve syntax core performance (#3006)
- There's a few tricks used here that are now documented in the code. Credits go to @ces42; thanks!
- Core syntax rules
- Support
\mathbfit
and improve other\mathβ¦
commands (#3004) - Package support
- Conceals
- [breaking] Don't conceal whitespace before/after delimiters (#3013)
- This is annotated as breaking, because it may yield a surprising behaviour to people used to the old behaviour where the whitespace was concealed. Please read the issue thread if you find the new conceal behaviour for delimiters surprising.
- Use β (U+2216) to conceal
\setminus
(#2947) - Add conceal for
\[ul][lr]corner
(#2952)
- [breaking] Don't conceal whitespace before/after delimiters (#3013)
- Improve syntax core performance (#3006)
- Commands and mappings
- [breaking] Add general environment toggler
<plug>(vimtex-env-toggle)
(#3072, #3075)- This is breaking, because the new map adopts the default map
tse
. This conflicts with the existing default map for<plug>(vimtex-env-toggle-star)
which has been moved totss
. It seems like a much better choice.
- This is breaking, because the new map adopts the default map
- Add
<plug>(vimtex-cmd-toggle-break)
with default maptsb
(#2948) - Context action: Support bibdesk and Zotero (#2908)
- [breaking] Add general environment toggler
- Quickfix
- Viewers
- Other
- Completion: Support angled brackets in
\cite<...>{
(#2981) - Folding: The markers fold type now supports markers with numbers (#3052)
- Compiler: Support @tex parameter for generic compiler (#2280)
- Core APIs
- Neovim Lua (extras)
- Implemented a parser combinator in Lua
- Implemented a bibtex parser based on the parser combinator
- Added initial utils for timing things in Lua
- Completion: Support angled brackets in
Documentation
- Improved the installation instructions (#2934)
- Improved the configuration guides (#2961)
- Improved docs of
g:vimtex_syntax_custom_cmds
(#1972) - Improved the inverse search docs (#2701, #3038)
- Added snippet about synctex terminal focus (#2971, #2579)
- Added an idea about launchctl to the Zathura MacOS faq (#3076)
- Update docs to explain customization of foldtext (#3056)
- Several minor adjustments and improvements (e.g. #2986, #2997, #3027)
Bug Fixes
- Syntax
- Other
- Remove
includeonly
fromg:vimtex_include_indicators
(#2519, #3044, #3045) vlty
- Fix bad use of
win_findbuf()
for inverse search (#2990) - Fix path issue on Windows for image completion (#2954)
- Fix issue when a user uses the formatter but not indents (#2992)
- Fix
tsd
in some cases by ensuring a stricter handling ofget_surrounding
-functions for delimiters (#3024) - Fix
:save
behaviour by ensuring a consistent state (#3042) - Fix a bug with gls completion (#3046)
- Fix a bug with
ts$
(#3063) - Fix problem with very long file names in the cacher (#3001)
- Use jobs APIs to start jobs to open web pages (#2908)
- Update texdoc server (#3071)
- Allow to abort the chooser for main document when opening a file (#2930)
- Add minor delay after starting jobs to ensure they are started (#2972)
- Ensure to restore silencing of info output properly in compiler callback (#3032)
- Use a less strict label complete menu parser (#3036)
- Several minor fixes and adjustments (#2968, #2972)
- Remove
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 (#2947, #2948)
- @stephen-huan (#2985)
- @jackbeagley (#2986)
- @ces42 (#2990, #3006)
- @Futarimiti (#2997)
- @mvhulten (#3027)
- @AsbjornPreuss (#3045)
- @rhelder (#3052, #3056)
- @JasonnnW3000 (#3065)
- @tunaflsh (#3070)
- @gabrielbdsantos (#3071)
Assets 2
1 person reacted
You canβt perform that action at this time.