plum
git clone https://git.pyrossh.dev/plum
A statically typed, imperative programming language inspired by rust, python
plum-tooling/vscode-plum/language-configuration.json
| 1675049 | 1 | { |
| 1675049 | 2 | "comments": { |
| 141de54 | 3 | // Plum only has single-line comments; backtick is a string delimiter, not a block comment |
| 141de54 | 4 | "lineComment": "#" |
| 1675049 | 5 | }, |
| 1675049 | 6 | // symbols used as brackets |
| 1675049 | 7 | "brackets": [ |
| 141de54 | 8 | ["{", "}"], |
| 141de54 | 9 | ["[", "]"], |
| 141de54 | 10 | ["(", ")"] |
| 1675049 | 11 | ], |
| 1675049 | 12 | // symbols that are auto closed when typing |
| 1675049 | 13 | "autoClosingPairs": [ |
| 141de54 | 14 | ["{", "}"], |
| 141de54 | 15 | ["[", "]"], |
| 141de54 | 16 | ["(", ")"], |
| 141de54 | 17 | ["\"", "\""], |
| 141de54 | 18 | ["'", "'"], |
| 141de54 | 19 | ["`", "`"] |
| 1675049 | 20 | ], |
| 1675049 | 21 | // symbols that can be used to surround a selection |
| 1675049 | 22 | "surroundingPairs": [ |
| 141de54 | 23 | ["{", "}"], |
| 141de54 | 24 | ["[", "]"], |
| 141de54 | 25 | ["(", ")"], |
| 141de54 | 26 | ["\"", "\""], |
| 141de54 | 27 | ["'", "'"], |
| 141de54 | 28 | ["`", "`"] |
| 1675049 | 29 | ] |
| 141de54 | 30 | } |