Use ch
CSS unit to simplify awesome_line_wrapping CM plugin
#2899
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.
The
awesome_line_wrapping
that wraps lines in a tab-aware currently works by counting tabs at the start of the line, calculates their width in pixels, and offsets the subsequent text by a negative amount.It's quite complicated because the space width needs to be measured. This can be simplified by using the
ch
CSS unit, and taking1ch
as the space width.I also removed some stale code