|
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