CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 06:32:29 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/"8553a685d7e64e4f75b862b4e3abd609"
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=OZSAEVTxm0N0gZPtW8XzrNjmP5TdvbQ0%2FoFrHXk5F4Dl5g91Eq4BASaUg9%2BJHh40DBNPf7t7R9Qo%2BIGYOrXR4u62NfnXjCzMKJ5ObyQ5s8EdblMHR1RpkgywGWnyvTV9lkzTncpQtz0glYsHAOlOawUNJaFnYXMiHIHAbUcdrO2tc7rHrQoyiAPaShFls2o5qsMc%2FWwnHWlxtaPtYVUJgPTscPXS1FPMRdF8nHwx8p1IacwFl9h1EuqE4dd3yV1DCYenHO1zEXR%2F7DA3vwk6Wg%3D%3D--ZBdzLZJ1yZtXBWu3--3E9fkyqQ4Yc7DQafC60uGA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.143762950.1753252349; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 06:32:29 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 06:32:29 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B4C6:351DD4:52AECC:6A9BC8:688081FD
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.