csiSetModes function
Implementation
void csiSetModes(CSI csi, Terminal terminal) {
if (csi.params.isEmpty) {
// print('warning: no mode specified.');
return;
}
final enabled = _isEnabled(csi.finalByte);
const decPrefix = 63; // '?'
final isDec = csi.prefix == decPrefix;
for (var mode in csi.params) {
if (isDec) {
csiDecSetMode(mode, enabled, terminal);
} else {
csiSetMode(mode, enabled, terminal);
}
}
}