eris/eris
Andrew Hamilton c91beda9b4 Display wide characters correctly.
- Made termstr's length match the on-screen width.
  - Achieved by adding a zero width character after each wide
    character.
  - This fixes ljust and rjust, so that there is correct padding,
    otherwise Portal appearances aren't the correct width.
- When getting a sub-string containing half a wide character,
  the half character is a space.
- Some wide characters are still broken. e.g. country flags
2021-07-25 23:07:12 +10:00
..
__init__.py Eris is a python package. 2018-10-01 13:32:59 +10:00
__main__.py Stop cursor losing the current column when scrolling with mouse. 2021-06-10 02:00:02 +10:00
ColorMap.py Rename the project to Eris. 2018-09-17 23:59:38 +10:00
fill3.py Can also quit with the escape key. 2021-06-06 00:20:42 +10:00
LS_COLORS.sh Bundle the latest version of LS_COLORS. 2019-09-01 17:22:28 +10:00
lscolors.py Files don't need individual license headers. 2021-04-12 02:25:49 +10:00
paged_list.py Files don't need individual license headers. 2021-04-12 02:25:49 +10:00
pydoc_color.py release: Move to python3.9 2021-05-19 02:14:10 +10:00
sorted_collection.py Coding style. 2021-04-13 19:48:06 +10:00
terminal.py Fix switching to alternate buffer in alacritty. 2021-04-27 21:38:37 +10:00
termstr.py Display wide characters correctly. 2021-07-25 23:07:12 +10:00
tools.py tools: Stop initial blank lines being stripped. 2021-07-25 01:51:40 +10:00
tools.toml Combine normal and okay statuses. 2021-07-20 01:59:46 +10:00
webserver.py release: Move to python3.9 2021-05-19 02:14:10 +10:00
worker.py release: Move to python3.9 2021-05-19 02:14:10 +10:00