Thanks for suggestion. Since I knew you would request this before I already added this to latest beta version. Please check it.
You can now use "-1 charsets/cp437-850.charset" instead of doing "-1 ?l?d?s?u". If the value after -1 exists as a file, it will load its content. Otherwise it will interpret it as a custom charset buffer like before.
The mask itself does not change, so you can still use ?1?1?1?1?1?1?1 which enables the per-position functionality.
You can now use "-1 charsets/cp437-850.charset" instead of doing "-1 ?l?d?s?u". If the value after -1 exists as a file, it will load its content. Otherwise it will interpret it as a custom charset buffer like before.
The mask itself does not change, so you can still use ?1?1?1?1?1?1?1 which enables the per-position functionality.