{"name":"man.conf","scopeName":"source.man-conf","patterns":[{"include":"#main"}],"repository":{"arg":{"name":"constant.language.other.man-conf","match":"[^\\s:]+"},"bin":{"name":"meta.field.${1:/downcase}.man-conf","begin":"^\\s*(MANBIN|MANPATH_MAP|MANPATH|manpath|output|_whatdb)(?=\\s)","end":"$","patterns":[{"include":"etc#str"},{"include":"etc#kolon"},{"include":"#arg"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"decompressor":{"name":"meta.field.decompressor.man-conf","match":"^\\s*((\\.)[a-zA-Z0-9]+)(.*)","captures":{"1":{"name":"variable.parameter.decompressor.suffix.man-conf"},"2":{"name":"punctuation.definition.field.dot.period.full-stop.man-conf"},"3":{"patterns":[{"include":"#programArgs"}]}}},"defaultOpts":{"name":"meta.field.default-options.man-conf","match":"^\\s*(MANDEFOPTIONS)(?=\\s|$)(.*)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"},"2":{"patterns":[{"include":"source.opts"}]}}},"fhs":{"match":"^\\s*(FSSTND|FHS|NOAUTOPATH|NOCACHE)(?=\\s|$)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"}}},"main":{"patterns":[{"include":"etc#comment"},{"include":"#bin"},{"include":"#fhs"},{"include":"#programs"},{"include":"#sections"},{"include":"#defaultOpts"},{"include":"#decompressor"}]},"programArgs":{"patterns":[{"include":"etc#str"},{"include":"source.opts"},{"include":"#arg"}]},"programs":{"name":"meta.field.${1:/downcase}-path.man-conf","match":"(?x) ^ \\s*\n(BROWSER|CAT|COL|COMPRESS_EXT|COMPRESS|CMP|EQN|GRAP|HTMLPAGER\n|JNEQN|JNROFF|NEQN|NROFF|PAGER|PIC|REFER|TBL|TROFF|VGRIND)\n(?=\\s|$) (.*)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"},"2":{"patterns":[{"include":"#programArgs"}]}}},"sections":{"name":"meta.field.mansect.man-conf","match":"^\\s*(MANSECT)(?=\\s|$)(.*)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"},"2":{"patterns":[{"include":"etc#kolon"},{"name":"constant.numeric.section.man-conf","match":"[^:\\s]+"}]}}}}}
