refractor
Version:
Lightweight, robust, elegant virtual syntax highlighting using Prism
19 lines (17 loc) • 342 B
JavaScript
module.exports = ini;
ini.displayName = 'ini';
ini.aliases = [];
function ini(Prism) {
Prism.languages.ini = {
comment: /^[ \t]*;.*$/m,
selector: /^[ \t]*\[.*?\]/m,
constant: /^[ \t]*[^\s=]+?(?=[ \t]*=)/m,
'attr-value': {
pattern: /=.*/,
inside: {
punctuation: /^[=]/
}
}
};
}
;