- installation and build through make
- with version and revision info with ldflags
- version flag in gelim cli
- Updated readme to reflect new installation steps
- builds.sr.ht CI manifest for debian, fedora, and alpine that builds and tests
the code
Comitting code that is more than a few months old, bare with me if my
description of these changes is far off from reality.
- Previously the ansi colors for link didn't apply when link lines were
wrapped. Now it should work as long as you don't configure less opts
to use -R instead of -r.
- Wrapping of link lines for single worded labels and those with a long
url without a label should (somehow) work better now
- Added a custom (kinda lame) wrapping method in addition to ansiwrap to
handle a special case, I think.
config options added:
- leftmargin: percentage in decimal between 0 and 1 to pad on the left
and right
- maxwidth: max width for the page
I've also added h3style and fixed parsing of #, ##, and ###. Previously
I stupidly checked for # first, then ##, and this won't work as the line
starting with ## will also get into the # check. So obviously I now
parse ### first, then ##, and #.
Of course, all sorts of servers exist. But how did I not handle this
before? Worries me that there may a whole ton of other edge cases in
gelim unhandled. I should probabalynmake like a very crazy client
torture test for handling cases like this and make sure clients don't
crash.
It was actually to trigger gpg password prompt so that in vimagit (for
some other repo) it won't prompt me for it. The prompt is very
unresponsive when called from magit not sure why.