vimtex
vimtex copied to clipboard
New function to toggle `\\`
Hi, this is a new function that toggles \\
at line end. In environments like align
, sometimes the formulas are changed thus the line break is not optimal. One needs $
or A
to move to end of line, then either xx
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.
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.