Files
PowerToys/src/Monaco/customLanguages/gitignore.js
2024-10-24 21:55:51 +02:00

13 lines
411 B
JavaScript

export function gitignoreDefinition() {
return {
defaultToken: 'invalid',
tokenizer: {
root: [
[/^#.*$/, 'comment'],
[/.*((?<!(^|\/))\*\*.*|\*\*(?!(\/|$))).*/, 'invalid'],
[/((?:^!\s*(?:\\\s|\S)+)?)((?:^\s*(?:\\\s|\S)+)?)((?:\s+(?:\\\s|\S)+)*)/, ['custom-gitignore.negation', 'tag', 'invalid']]
]
}
};
}