Closed handcart2034 closed 1 month ago
Hi, this is a new function that toggles
\\
at line end. In environments likealign
, sometimes the formulas are changed thus the line break is not optimal. One needs$
orA
to move to end of line, then eitherxx
or\\
, finally go back to the original position, which can be quite tiring for more than a couple lines.
I don't mind adding this, even though I don't think I'll end up using it. It falls nicely into the current patterns and shouldn't be "in the way" of anything that I can think of. I had a comment the implementation, see above.
So wrote this function and map
tsb
to it. If everything looks good will add tests and docs to finalize this request.
I think it looks good, although I would prefer if you made the suggested change. And, of course, that you add a couple of tests and docs.
And thanks! I appreciate the effort you've made here in actually implementing the feature you want added!
Thanks for the suggestions and the RegEx simplification, all of them have been implemented, along with a couple tests and document updates.
Thanks! I made a minor additional change and then merged this now. The change was basically to change "Toggle line end \\
" to "Toggle line-break macro \\
" and to use this name consistently.
Note, though: I rebased and merged locally; for some reason, Github doesn't recognize this.
Neat! Small follow-up suggestion: support for visual mode ;)
Heh, yes. @handcart2034 are you up for the challenge? One way to implement it would be to reuse the current implementation and just apply it to every line in the visual selection.
Hi, this is a new function that toggles
\\
at line end. In environments likealign
, sometimes the formulas are changed thus the line break is not optimal. One needs$
orA
to move to end of line, then eitherxx
or\\
, finally go back to the original position, which can be quite tiring for more than a couple lines.So wrote this function and map
tsb
to it. If everything looks good will add tests and docs to finalize this request.