forked from DisposaBoy/GoSublime
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Default (Linux).sublime-keymap
186 lines (186 loc) · 5.1 KB
/
Default (Linux).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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
[
{
"keys": ["ctrl+.", "ctrl+1"],
"command": "open_file",
"args": { "file": "${packages}/GoSublime/README.md" }
},
{
"keys": ["ctrl+.", "ctrl+2"],
"command": "open_file",
"args": { "file": "${packages}/GoSublime/USAGE.md" }
},
{
"keys": ["ctrl+.", "ctrl+3"],
"command": "gs_sanity_check"
},
{
"keys": ["ctrl+.", "ctrl+4"],
"command": "open_file",
"args": { "file": "${packages}/GoSublime/GoSublime.sublime-settings" }
},
{
"keys": ["ctrl+.", "ctrl+5"],
"command": "open_file",
"args": { "file": "${packages}/User/GoSublime.sublime-settings" }
},
{
"keys": ["ctrl+space"],
"command": "auto_complete",
"args": {"disable_auto_insert": true, "api_completions_only": true, "next_completion_if_showing": false},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+p"],
"command": "gs_palette",
"args": {"palette": "imports", "direct": true},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+d"],
"command": "gs_palette",
"args": {"palette": "declarations", "direct": true},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+e"],
"command": "gs_palette",
"args": {"palette": "errors", "direct": true},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+["],
"command": "gs_palette",
"args": {"palette": "jump_back"},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+i"],
"command": "gs_palette",
"args": {"palette": "jump_to_imports"},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+b"],
"command": "gs9o_build",
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+r"],
"command": "gs9o_open",
"args": {"run": ["replay"], "focus_view": false},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+g"],
"command": "gs_doc",
"args": {"mode": "goto"},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+g"],
"command": "gs9o_open_selection",
"context": [{ "key": "selector", "operator": "equal", "operand": "text.9o" }]
},
{
"keys": ["ctrl+.", "ctrl+h"],
"command": "gs_doc",
"args": {"mode": "hint"},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+."],
"command": "show_overlay",
"args": {"overlay": "command_palette", "text": "GoSublime: "}
},
{
"keys": ["ctrl+.", "ctrl+f"],
"command": "gs_fmt",
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+n"],
"command": "gs_new_go_file"
},
{
"keys": ["ctrl+.", "ctrl+a"],
"command": "gs_browse_declarations"
},
{
"keys": ["ctrl+.", "ctrl+l"],
"command": "gs_browse_declarations",
"args": { "dir": "." },
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+o"],
"command": "gs_browse_packages"
},
{
"keys": ["ctrl+.", "ctrl+m"],
"command": "gs_browse_files"
},
{
"keys": ["ctrl+.", "ctrl+t"],
"command": "gs_test",
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+.", "ctrl+space"],
"command": "gs_show_call_tip",
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},
{
"keys": ["ctrl+9"],
"command": "gs9o_open"
},
{
"keys": ["ctrl+space"],
"command": "auto_complete",
"args": {"disable_auto_insert": true, "api_completions_only": true, "next_completion_if_showing": false},
"context": [{ "key": "selector", "operator": "equal", "operand": "text.9o" }]
},
{
"keys": ["enter"],
"command": "gs9o_exec",
"args": {"save_hist": true},
"context": [{ "key": "selector", "operator": "equal", "operand": "text.9o" }]
},
{
"keys": ["enter"],
"command": "commit_completion",
"context": [
{ "key": "auto_complete_visible" },
{ "key": "setting.auto_complete_commit_on_tab", "operand": false },
{ "key": "selector", "operator": "equal", "operand": "text.9o" }
]
},
{
"keys": ["ctrl+enter"],
"command": "gs9o_insert_line",
"context": [{ "key": "selector", "operator": "equal", "operand": "text.9o" }]
},
{
"keys": ["ctrl+shift+enter"],
"command": "gs9o_insert_line",
"args": {"after": false},
"context": [{ "key": "selector", "operator": "equal", "operand": "text.9o" }]
},
{
"keys": ["up"],
"command": "gs9o_move_hist",
"args": {"up": true},
"context": [
{ "key": "selector", "operator": "equal", "operand": "prompt.9o" },
{ "key": "auto_complete_visible", "operand": false }
]
},
{
"keys": ["down"],
"command": "gs9o_move_hist",
"args": {"up": false},
"context": [
{ "key": "selector", "operator": "equal", "operand": "prompt.9o" },
{ "key": "auto_complete_visible", "operand": false }
]
}
]