@wooorm/starry-night
Version:
Syntax highlighting, like GitHub
28 lines (25 loc) • 947 B
JavaScript
/**
* @import {Grammar} from '@wooorm/starry-night'
*/
/** @type {Grammar} */
const grammar = {
extensions: [],
names: [],
patterns: [
{
captures: {
1: {name: 'manref.subject'},
2: {name: 'manref.section'},
3: {name: 'punctuation.definition.begin.manref'},
4: {name: 'manref.section-number'},
5: {name: 'manref.section-group'},
6: {name: 'punctuation.definition.end.manref'}
},
match:
'(?xi)\n# Subject\n((?:\n\t[^:\\s()<>/"\'`{}!&*\\#?\\\\]\n\t|\n\t# Avoid matching scheme component of “man:man(1)” URLs\n\t(?-i: (?