Sha256: c6bfc318b1a40b96a867a28387841c2a74879e0d8c0d844466624f12d871f9e3

Contents?: true

Size: 1.57 KB

Versions: 2

Compression:

Stored size: 1.57 KB

Contents

---
name: Lighttpd
scopeName: source.lighttpd-config
uuid: C244BFF4-2C1A-490F-831E-8EF7DF4E0C9B
foldingStartMarker: "(\\{|\\()\\s*$"
patterns:
- name: comment.line.number-sign.lighttpd-config
  captures:
    '1':
      name: punctuation.definition.comment.lighttpd-config
  match: "(#).*$\\n?"
- captures:
    '1':
      name: punctuation.separator.key-value.lighttpd-config
    '2':
      name: string.regexp.lighttpd-config
    '3':
      name: punctuation.definition.string.begin.lighttpd-config
    '4':
      name: punctuation.definition.string.end.lighttpd-config
  match: "(=~|!~)\\s*((\").*(\"))"
- captures:
    '1':
      name: punctuation.separator.key-value.lighttpd-config
    '2':
      name: constant.numeric.lighttpd-config
  match: "(=>?)\\s*([0-9]+)"
- name: punctuation.separator.key-value.lighttpd-config
  match: "=|\\+=|==|!=|=~|!~|=>"
- name: string.quoted.double.lighttpd-config
  endCaptures:
    '0':
      name: punctuation.definition.string.end.lighttpd-config
  begin: "\""
  beginCaptures:
    '0':
      name: punctuation.definition.string.begin.lighttpd-config
  end: "\""
  patterns:
  - name: constant.character.escape.quote.lighttpd-config
    match: "\"\""
- name: variable.language.lighttpd-config
  captures:
    '1':
      name: punctuation.definition.variable.lighttpd-config
  match: "(\\$)[a-zA-Z][0-9a-zA-Z]*"
- name: support.constant.name.lighttpd-config
  match: "^\\s*[a-zA-Z][0-9a-zA-Z.-]*"
- captures:
    '1':
      name: invalid.illegal.semicolon-at-end-of-line.lighttpd-config
  match: "(;)\\s*$"
foldingStopMarker: "^\\s*(\\}|\\))"
keyEquivalent: "^~L"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
code_rippa-1.0.1 lib/code_rippa/syntax/lighttpd.syntax
code_rippa-1.0.0 lib/code_rippa/syntax/lighttpd.syntax