forked from SublimeText/Ceedling
/
Default.sublime-keymap
28 lines (21 loc) · 2.27 KB
/
Default.sublime-keymap
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
[
{ "keys": ["f1"], "command": "open_ceedling_file", "args": {"option": "config"} },
{ "keys": ["f5"], "command": "rake", "args": {"cmd": ["rake", "build:release"], "file_regex": "^(...*?):", "line_regex": "^...*?:([0-9]*)"} },
{ "keys": ["f7"], "command": "rake", "args": {"tasks": ["test:$file_name"] } },
{ "keys": ["ctrl+f7"], "command": "rake", "args": {"tasks": ["test:delta"] } },
{ "keys": ["super+ctrl+b"], "command": "rake", "args": {"tasks": ["test:delta"] } },
{ "keys": ["ctrl+alt+f7"], "command": "rake", "args": {"tasks": ["test:all"] } },
{ "keys": ["ctrl+shift+b","o"], "command": "rake", "args": {"tasks": ["test:open"], "file_regex": "^(...*?):", "line_regex": "^...*?:([0-9]*)"} },
{ "keys": ["ctrl+alt+period"], "command": "open_ceedling_file", "args": {"option": "test_and_source"} },
{ "keys": ["ctrl+period"], "command": "open_ceedling_file", "args": {"option": "next"} },
{ "keys": ["ctrl+alt+h"], "command": "open_ceedling_file", "args": {"option": "header"} },
{ "keys": ["ctrl+alt+s"], "command": "open_ceedling_file", "args": {"option": "source"} },
{ "keys": ["ctrl+alt+t"], "command": "open_ceedling_file", "args": {"option": "test"} },
{ "keys": ["ctrl+alt+m"], "command": "rake", "args": {"tasks": ["module:create[$file]"], "file_regex": "^(...*?):", "line_regex": "^...*?:([0-9]*)"} },
{ "keys": ["ctrl+shift+"], "command": "create_ceedling_module", "args": {"option": "work"} },
{ "keys": ["ctrl+alt+i","o"], "command": "rake", "args": {"tasks": ["ide:open"]} },
{ "keys": ["f5"], "command": "rake", "args": {"tasks": ["ide:make"], "file_regex": "(\\\\w+\\\\.[chp])", "line_regex": "^...*?:([0-9]*)"} },
{ "keys": ["ctrl+f5"], "command": "rake", "args": {"tasks": ["ide:build"], "file_regex": "(\\\\w+\\\\.[chp])", "line_regex": "^...*?:([0-9]*)"} },
{ "keys": ["ctrl+alt+x"], "command": "rake", "args": {"tasks": ["app_clean"], "file_regex": "^(...*?):", "line_regex": "^...*?:([0-9]*)"} },
{ "keys": ["ctrl+alt+shift+x"], "command": "rake", "args": {"tasks": ["clobber"], "file_regex": "^(...*?):", "line_regex": "^...*?:([0-9]*)"} }
]