That sounds exactly like something I want
multi-wrap-guide to be used for, but it doesn’t currently support it.
multi-wrap-guide uses the longest line length as the editor’s hard wrap length (no text beyond the farthest out wrap guide). This means if you had two wrap guides (one at 80 and one at 100) and then used the
line-length-break package, it’d break lines along the furthest out wrap guide (the one at 100).
The way that
line-length-break makes perfect sense when you only have one wrap guide, but it’s functionality is limited when there’s more than one. I think the solution here is to offer a way to line break at a selected guide, rather than assuming the farthest out guide.
I think I can get this working.
multi-wrap-guide can detect if
line-length-break is installed, and offer a new context sensitive right click menu option “Line break at this guide” or whatever, which then runs the
line-length-break command on that line. The alternative would be to copy/paste
line-length-break's code into
multi-wrap-guide (tweaked a bit to support multiple guide) I think the MIT license would allow this, but it feels dirty… I’d much rather solve this through composition if possible.