Sha256: 5854fde6de7824b92f614275b8a755570d8038efd50f5c3ccdbb4837569b3639

Contents?: true

Size: 1.61 KB

Versions: 139

Compression:

Stored size: 1.61 KB

Contents

--- 
name: Lisp
fileTypes: 
- lisp
- cl
- l
- mud
- el
scopeName: source.lisp
uuid: 00D451C9-6B1D-11D9-8DFA-000D93589AF6
foldingStartMarker: \(
patterns: 
- name: comment.line.semicolon.lisp
  captures: 
    "1": 
      name: punctuation.definition.comment.lisp
  match: (;).*$\n?
- name: meta.function.lisp
  captures: 
    "2": 
      name: storage.type.function-type.lisp
    "4": 
      name: entity.name.function.lisp
  match: (\b(?i:(defun|defmethod|defmacro))\b)(\s+)((\w|\-|\!|\?)*)
- name: constant.character.lisp
  captures: 
    "1": 
      name: punctuation.definition.constant.lisp
  match: (#)(\w|[\\+-=<>'"&#])+
- name: variable.other.global.lisp
  captures: 
    "1": 
      name: punctuation.definition.variable.lisp
    "3": 
      name: punctuation.definition.variable.lisp
  match: (\*)(\S*)(\*)
- name: keyword.control.lisp
  match: \b(?i:case|do|let|loop|if|else|when)\b
- name: keyword.operator.lisp
  match: \b(?i:eq|neq|and|or)\b
- name: constant.language.lisp
  match: \b(?i:null|nil)\b
- name: support.function.lisp
  match: \b(?i:cons|car|cdr|cond|lambda|format|setq|setf|quote|eval|append|list|listp|memberp|t|load|progn)\b
- name: constant.numeric.lisp
  match: \b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b
- name: string.quoted.double.lisp
  endCaptures: 
    "0": 
      name: punctuation.definition.string.end.lisp
  begin: "\""
  beginCaptures: 
    "0": 
      name: punctuation.definition.string.begin.lisp
  end: "\""
  patterns: 
  - name: constant.character.escape.lisp
    match: \\.
foldingStopMarker: \)
keyEquivalent: ^~L
comment: ""

Version data entries

139 entries across 134 versions & 19 rubygems

Version Path
dyndoc-ruby-0.9.5 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.9.3 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.9.2 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.9.1 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.9.0 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.8.5 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.8.4 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.8.3 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.8.2 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.8.1 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.8.0 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.7 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.6 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.5 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.4 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.3 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.2 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.1 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.7.0 share/etc/uv/syntax/source.lisp.syntax
dyndoc-ruby-0.6.9 share/etc/uv/syntax/source.lisp.syntax