Commits
- Commit:
f853ec6f0c0569cf5bae15ce3e9d8bfc533b358b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
handle tab characters
tab characters have their width depending on the column they're in,
since they extend to the next multiple of 8. (citation needed?)
So, keep track of the column when considering the length (in columns)
of the text, so that we can render them properly.
In the future we might want to turn them into spaces (either at read
or render time) just to stay on the safe side in case not all
terminals/ncurses implementations use 8 columns.
- Commit:
613281e454070fdd2fce96a5ef70af04ffb02f68
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mark utf8_chwidth as static
- Commit:
3cfc831e45f4d4749e2748f94443f54c8bb48ffc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
retire utf8_encode too, it's no longer used
- Commit:
de151cb67023bb839d4faae4f2b49090a75ecf79
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove now unused fuctions from utf8.c
- Commit:
6ab857d5a87585ace35a923121550f178f74a46d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move includes back to the root directory
Splitting stuff into sub-directories was just a big mistake.