comment fileTypes lisp cl l mud el foldingStartMarker \( foldingStopMarker \) keyEquivalent ^~L name Lisp patterns captures 1 name punctuation.definition.comment.lisp match (;).*$\n? name comment.line.semicolon.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 meta.function.lisp captures 1 name punctuation.definition.constant.lisp match (#)(\w|[\\+-=<>'"&#])+ name constant.character.lisp captures 1 name punctuation.definition.variable.lisp 3 name punctuation.definition.variable.lisp match (\*)(\S*)(\*) name variable.other.global.lisp match \b(?i:case|do|let|loop|if|else|when)\b name keyword.control.lisp match \b(?i:eq|neq|and|or)\b name keyword.operator.lisp match \b(?i:null|nil)\b name constant.language.lisp match \b(?i:cons|car|cdr|cond|lambda|format|setq|setf|quote|eval|append|list|listp|memberp|t|load|progn)\b name support.function.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 constant.numeric.lisp begin " beginCaptures 0 name punctuation.definition.string.begin.lisp end " endCaptures 0 name punctuation.definition.string.end.lisp name string.quoted.double.lisp patterns match \\. name constant.character.escape.lisp scopeName source.lisp uuid 00D451C9-6B1D-11D9-8DFA-000D93589AF6