src.elv.sh@v0.21.0-dev.0.20240515223629-06979efb9a2a/vscode/snippets/snippets.json (about) 1 { 2 "lambda (single line)": { 3 "prefix": "lambda", 4 "body": "{|${1:arguments}| ${2:body}}" 5 }, 6 "lambda (multi line)": { 7 "prefix": "lambda", 8 "body": [ 9 "{|${1:arguments}|", 10 "\t${2:body}", 11 "}" 12 ] 13 }, 14 "var command": { 15 "prefix": "var", 16 "body": "var ${1:names} = ${2:values}" 17 }, 18 "set command": { 19 "prefix": "set", 20 "body": "set ${1:names} = ${2:values}" 21 }, 22 "tmp command": { 23 "prefix": "tmp", 24 "body": "tmp ${1:names} = ${2:values}" 25 }, 26 "if command": { 27 "prefix": "if", 28 "body": [ 29 "if ${1:condition} {", 30 "\t${2:body}", 31 "}" 32 ] 33 }, 34 "if command with else": { 35 "prefix": "if-else", 36 "body": [ 37 "if ${1:condition} {", 38 "\t${2:body}", 39 "} else {", 40 "\t${3:body}", 41 "}" 42 ] 43 }, 44 "while command": { 45 "prefix": "while", 46 "body": [ 47 "while ${1:condition} {", 48 "\t${2:body}", 49 "}" 50 ] 51 }, 52 "while command with else": { 53 "prefix": "while-else", 54 "body": [ 55 "while ${1:condition} {", 56 "\t${2:body}", 57 "} else {", 58 "\t${3:body}", 59 "}" 60 ] 61 }, 62 "for command": { 63 "prefix": "for", 64 "body": [ 65 "for ${1:variable} ${2:container} {", 66 "\t${3:body}", 67 "}" 68 ] 69 }, 70 "for command with else": { 71 "prefix": "for-else", 72 "body": [ 73 "for ${1:variable} ${2:container} {", 74 "\t${3:body}", 75 "} else {", 76 "\t${4:body}", 77 "}" 78 ] 79 }, 80 "try command with catch": { 81 "prefix": "try-catch", 82 "body": [ 83 "try {", 84 "\t${1:body}", 85 "} catch ${2:name} {", 86 "\t${3:body}", 87 "}" 88 ] 89 }, 90 "try command with finally": { 91 "prefix": "try-finally", 92 "body": [ 93 "try {", 94 "\t${1:body}", 95 "} finally {", 96 "\t${2:body}", 97 "}" 98 ] 99 }, 100 "fn command": { 101 "prefix": "fn", 102 "body": [ 103 "fn ${1:name} {|${1:arguments}|", 104 "\t${2:body}", 105 "}" 106 ] 107 }, 108 "pragma command": { 109 "prefix": "pragma", 110 "body": "pragma ${1:name} = ${2:value}" 111 } 112 }