Kovid Goyal
|
07bab5253e
|
Update Unicode data
|
2023-02-09 09:45:42 +05:30 |
|
Kovid Goyal
|
e5e8cc72c6
|
Make the Unicode database version used available
|
2022-11-17 20:11:50 +05:30 |
|
Kovid Goyal
|
a2f022d166
|
Add support for the repeat escape code to TruncatetoVisualLength()
|
2022-11-17 08:17:11 +05:30 |
|
Kovid Goyal
|
d4c103e53e
|
zsh breaks when there are escape codes in completion descriptions
|
2022-11-16 19:32:16 +05:30 |
|
Kovid Goyal
|
ae93d95bbe
|
Get progress bar rendering working
|
2022-11-16 16:35:15 +05:30 |
|
Kovid Goyal
|
dd1fcf6855
|
Support the repeat prev char escape code when calculating the width of a string
|
2022-11-16 16:25:16 +05:30 |
|
Kovid Goyal
|
0068ae8f66
|
An easy to use iterator to iterate over the cells in a string
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
5436408463
|
Fix the escape code parser not preserving complete utf-8 state between calls to ParseBytes()
Also allow it to be driven byte-by-byte
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
834385baff
|
Improve performance when pasting large amounts of text into readline by not redrawing on every char
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
6b04c42730
|
update wcswidth go version to match unicode 15 update in master
|
2022-11-14 15:42:03 +05:30 |
|
Kovid Goyal
|
8796168469
|
Port code to truncate strings to visual width to Go
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
d16ad40bbf
|
avoid extra string copy in Stringwidth
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
32804f01b2
|
Allow parsing strings with escape code parser
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
80c5ac891d
|
Add license info to Go files
|
2022-11-14 15:41:51 +05:30 |
|
Kovid Goyal
|
c8292d77f1
|
Re-use the escape code parser for wcswidth calculation
|
2022-11-14 15:41:51 +05:30 |
|
Kovid Goyal
|
7280c712d6
|
Move escape code parser into wcswidth package
|
2022-11-14 15:41:50 +05:30 |
|
Kovid Goyal
|
5703a3370e
|
Move wcswidth into its own package as it is very slow to build
|
2022-11-14 15:41:50 +05:30 |
|