|
139 | 139 | "command": "java.view.package.newPackage",
|
140 | 140 | "title": "%contributes.commands.java.view.package.newPackage%",
|
141 | 141 | "category": "Java"
|
| 142 | + }, |
| 143 | + { |
| 144 | + "command": "java.view.package.moveFileToTrash", |
| 145 | + "title": "%contributes.commands.java.view.package.moveFileToTrash%", |
| 146 | + "category": "Java" |
142 | 147 | }
|
143 | 148 | ],
|
144 | 149 | "configuration": {
|
|
176 | 181 | }
|
177 | 182 | }
|
178 | 183 | },
|
| 184 | + "keybindings": [ |
| 185 | + { |
| 186 | + "command": "java.view.package.moveFileToTrash", |
| 187 | + "key": "delete", |
| 188 | + "when": "java:projectManagerActivated && focusedView == javaProjectExplorer" |
| 189 | + } |
| 190 | + ], |
179 | 191 | "menus": {
|
180 | 192 | "commandPalette": [
|
181 | 193 | {
|
|
234 | 246 | "command": "java.view.package.newPackage",
|
235 | 247 | "when": "false"
|
236 | 248 | },
|
| 249 | + { |
| 250 | + "command": "java.view.package.moveFileToTrash", |
| 251 | + "when": "false" |
| 252 | + }, |
237 | 253 | {
|
238 | 254 | "command": "java.project.build.workspace",
|
239 | 255 | "when": "false"
|
|
322 | 338 | {
|
323 | 339 | "command": "java.view.package.revealFileInOS",
|
324 | 340 | "when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/",
|
325 |
| - "group": "path@10" |
| 341 | + "group": "6_copypath@10" |
326 | 342 | },
|
327 | 343 | {
|
328 | 344 | "command": "java.view.package.copyFilePath",
|
329 | 345 | "when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/",
|
330 |
| - "group": "path@20" |
| 346 | + "group": "6_copypath@20" |
331 | 347 | },
|
332 | 348 | {
|
333 | 349 | "command": "java.view.package.copyRelativeFilePath",
|
334 | 350 | "when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/",
|
335 |
| - "group": "path@25" |
| 351 | + "group": "6_copypath@25" |
| 352 | + }, |
| 353 | + { |
| 354 | + "command": "java.view.package.moveFileToTrash", |
| 355 | + "when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+source\\b)(?=.*?\\b\\+uri\\b)/", |
| 356 | + "group": "7_modification@10" |
| 357 | + }, |
| 358 | + { |
| 359 | + "command": "java.view.package.moveFileToTrash", |
| 360 | + "when": "view == javaProjectExplorer && viewItem =~ /java:file(?=.*?\\b\\+uri\\b)/", |
| 361 | + "group": "7_modification@10" |
| 362 | + }, |
| 363 | + { |
| 364 | + "command": "java.view.package.moveFileToTrash", |
| 365 | + "when": "view == javaProjectExplorer && viewItem =~ /java:type(?=.*?\\b\\+uri\\b)/", |
| 366 | + "group": "7_modification@10" |
336 | 367 | },
|
337 | 368 | {
|
338 | 369 | "command": "java.view.package.newJavaClass",
|
|
0 commit comments