This page summarizes the most notable changes toDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/chrisgrieser/nvim-various-textobjs/llms.txt
Use this file to discover all available pages before exploring further.
nvim-various-textobjs, with a focus on breaking changes, deprecations, and configuration migrations. For the complete release history including all bug fixes and minor improvements, see the GitHub releases page linked below.
Recent Notable Changes
-
Filetype-specific objects deprecated (2025-11-30):
mdFencedCodeBlock,mdLink,mdEmphasis,cssSelector,shellPipe, andhtmlAttributeare deprecated in favour of Treesitter-based equivalents. Calling any of these functions still works but shows a deprecation warning with migration instructions. See the Deprecated page for the full migration guide. -
diagnosticwrap parameter removed: Thediagnostic()function no longer accepts awrapboolean parameter directly. Set wrapping behaviour viatextobjs.diagnostic.wrapin thesetup()config instead. Configuring this directly in the function call was deprecated on 2024-12-03. -
columndirection parameter: Thecolumn()text object now accepts an optionaldirectionparameter controlling the selection direction:"down"(default),"up", or"both". This allows you to map distinct keymaps for each behaviour. -
subword.noCamelToPascalCaseoption: A new config optiontextobjs.subword.noCamelToPascalCase(defaulttrue) controls what happens when you delete the first subword of a camelCase word. When enabled, the result remains camelCase rather than becoming PascalCase — for example, deletingmyfrommyVariableyieldsvariable, notVariable.
Links
GitHub Releases
Full release history with changelogs for every version.
Deprecated Objects
Migration guide for all deprecated filetype-specific text objects.