Editors such as VS Code rely on iconv, which we can't (binary size). Left with ICU, the problem is that it
- doesn't expose human readable names for its supported encodings
- the naming of the encodings doesn't always follow an easily understandable rule
- and it supports a lot of encodings
We should:
- Add fuzzy search (
src/fuzzy.rs)
- Consider adding proper names for some of them (optional? how?)
- Consider adding the encoding aliases too
ucnv_getAliases
Editors such as VS Code rely on
iconv, which we can't (binary size). Left with ICU, the problem is that itWe should:
src/fuzzy.rs)ucnv_getAliases