Respect internal window/frame padding #34
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Inspired by https://github.com/rougier/nano-emacs, I have a
internal-border-width
(see Frame Layout in the manual) set to 24:I noticed that the effective window width calculations wouldn't work as expected -- as a result, lines would wrap.
This change takes the optional
internal-border-width
into account.Examples with internal border of 24 and 48, full screen and windowed:
I noticed that I had to
/ 2
the border value, otherwise the line would be truncated too much. Still: the larger theinternal-border-width
, the worse the line actually fits. See the screenshot in the bottom-right at 48px: there's room for 1--2 additional characters.But I think that's preferable to line-wrapping.