Releases: lukstafi/navi-parens
Quick release with `ctrl+alt+n` bindings for MM
Emergency performance fix release
Fixes a surprising technical performance regression (getConfiguration
is inefficient).
Better support for multicharacter delimiters; a mode for LaTeX
This release brings a few small brand new features, and opens up a roadmap for an awesome v2 one day, which will have great support (inspired by TeXmacs) for writing LaTeX (and Mermaid) snippets inside Markdown.
- Includes LaTeX matrix and equation environment delimiters in defaults for RAW mode bracket scopes.
- Fixes tricky multicharacter delimiter handling issues, battle-tested on navigating LaTeX snippets.
- Next character, previous character commands that skip over multicharacter delimiters.
- Introduces Markmacs Mode with a bit of extra support for navigating LaTeX.
- When in Markmacs Mode, up / down bindings use a new command that skips at least a configurable number of characters and stops on a delimiter.
- When in Markmacs Mode, begin / end bindings use the outer-scope-finding command rather than the begin/end-line command, but configured to also stop on argument separators (comma, semicolon, and in Markmacs Mode also
&
,\\
(which separate cells in LaTeX matrices).
Fixes to indentation scopes behavior
Fixes to end-of-document indentation scopes; better first-position-of-block-scope behavior (as if outside of the block scope).
Mixed tabs-spaces. Feature-complete.
This release deals with the remaining issues: mixed tabs-spaces indentation, previous/next-empty-line behavior when no empty lines left. It brings Navi Parens to feature completeness.
Better indentation vs. brackets interaction
Bug fix for multicharacter delimiters, and improved interaction between the indentation mode and bracket scopes. Hopefully it should make the indentation mode a workable setting for all languages.
Multicharacter delimiters and improved indentation scopes
Multicharacter delimiters in the RAW brackets mode. Improved indentation-based navigation. Fixes: by-word 1-character bug, JTB mode bug, RAW mode config not propagated.
Navi Parens is almost feature-complete now.
A tiny discoverability release
Tags for Marketplace discoverability, Go To (rather than Go Past) consistently in command titles, a couple more tests.
First wide release
Significant bug fixes. Test coverage with enforced testing on commits. Commands for consistently navigating to end-of-next-word / beginning-of-previous-word, which is (sometimes) more efficient than the default behavior of ctrl+rightArrow
/ ctrl+leftArrow
.
Beta release
Many bug fixes, better scope merging logic, alt+d
key binding for Delete Right
. I plan a bit more functionality for v1.0 than I originally intended. Edit: there's a known major bug in this release.