The Lord helps those who something something something.
It works! With a config option, although I'm not even gonna get into trying to mess with making it visible.
So, I guess a couple questions follow:
1. *Now* can I have this added to the real program, since I wrote it? ;)
2. Er, if so, how?
I have not even the faintest idea how to use Git. I am very new to this sort of thing. (And frankly somewhat amazed that this works, but it does.)
Glancing at it, there are changes in: doc.h, doc.cpp, mushview.cpp, sendvw.h, sendvw.cpp, and scriptingoptions.cpp. Most of them aren't long; it's basically just one function, called four different possible places (initially, whenever the script option is turned on/off, on window size change, and on changes in the input window out of admitted laziness regarding thinking of everything else that might result in different margins).
Right now, it just uses the output window's wrap column/offset. It defaults to off, although it does now add a left/right text offset the same as the output's to match regardless of whether it's turned on or not. That could be changed. It would be pretty easy to give it its own wrap column and offset, but I didn't want to mess with that as long as the settings weren't going to be showing up on the config screen.
It works! With a config option, although I'm not even gonna get into trying to mess with making it visible.
So, I guess a couple questions follow:
1. *Now* can I have this added to the real program, since I wrote it? ;)
2. Er, if so, how?
I have not even the faintest idea how to use Git. I am very new to this sort of thing. (And frankly somewhat amazed that this works, but it does.)
Glancing at it, there are changes in: doc.h, doc.cpp, mushview.cpp, sendvw.h, sendvw.cpp, and scriptingoptions.cpp. Most of them aren't long; it's basically just one function, called four different possible places (initially, whenever the script option is turned on/off, on window size change, and on changes in the input window out of admitted laziness regarding thinking of everything else that might result in different margins).
Right now, it just uses the output window's wrap column/offset. It defaults to off, although it does now add a left/right text offset the same as the output's to match regardless of whether it's turned on or not. That could be changed. It would be pretty easy to give it its own wrap column and offset, but I didn't want to mess with that as long as the settings weren't going to be showing up on the config screen.