core.doc.encodings
Helper functions to change a document encoding.
local encodings = require "core.doc.encodings"
groups
(field) groups: table<integer, string>
List of encoding regions.
list
(field) list: table<integer, encodings.encoding[]>
Supported iconv encodings grouped by region.
encodings.encoding
charset
(field) charset: string
name
(field) name: string
get_all
function core.doc.encodings.get_all()
-> encodings.encoding[]|nil
Get a list of all encodings.
get_group
function core.doc.encodings.get_group(label: string)
-> encodings.encoding[]|nil
Get the list of encodings associated to a region.
select_encoding
function core.doc.encodings.select_encoding(title_label: string, callback: fun(charset: string))
Open a commandview to select a charset and executes the given callback,
@param title_label
— Title displayed on the commandview