-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathScheme.sublime-build
More file actions
30 lines (30 loc) · 911 Bytes
/
Scheme.sublime-build
File metadata and controls
30 lines (30 loc) · 911 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"cmd": ["scheme", "--script", "$file"],
"file_regex": "char [0-9]+ of (.*)$",
"line_regex": ".*at line ([0-9]+), char ([0-9]+)",
"working_dir": "${file_path}",
"selector": "source.scheme",
"variants": [
{
"name": "Petite",
"shell_cmd": "petite --script \"$file\"",
},
{
"name": "Racket",
"shell_cmd": "racket \"$file\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
},
{
"name": "Compile",
"windows": {
"shell_cmd": "echo (compile-file \"$file_name\") | scheme -q",
},
"linux": {
"shell_cmd": "echo '(compile-file \"$file_name\")' | scheme -q",
},
"osx": {
"shell_cmd": "echo '(compile-file \"$file_name\")' | scheme -q",
}
}
]
}