|
57 | 57 | "displayName": "Java: Get File Structure", |
58 | 58 | "canBeReferencedInPrompt": true, |
59 | 59 | "icon": "$(symbol-class)", |
60 | | - "when": "config.vscode-java-dependency.enableLspTools", |
| 60 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady", |
61 | 61 | "inputSchema": { |
62 | 62 | "type": "object", |
63 | 63 | "properties": { |
|
76 | 76 | "displayName": "Java: Find Symbol", |
77 | 77 | "canBeReferencedInPrompt": true, |
78 | 78 | "icon": "$(search)", |
79 | | - "when": "config.vscode-java-dependency.enableLspTools", |
| 79 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady", |
80 | 80 | "inputSchema": { |
81 | 81 | "type": "object", |
82 | 82 | "properties": { |
|
99 | 99 | "displayName": "Java: Get File Imports", |
100 | 100 | "canBeReferencedInPrompt": true, |
101 | 101 | "icon": "$(references)", |
102 | | - "when": "config.vscode-java-dependency.enableLspTools", |
| 102 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady", |
103 | 103 | "inputSchema": { |
104 | 104 | "type": "object", |
105 | 105 | "properties": { |
|
118 | 118 | "displayName": "Java: Get Type at Position", |
119 | 119 | "canBeReferencedInPrompt": true, |
120 | 120 | "icon": "$(symbol-field)", |
121 | | - "when": "config.vscode-java-dependency.enableLspTools", |
| 121 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady", |
122 | 122 | "inputSchema": { |
123 | 123 | "type": "object", |
124 | 124 | "properties": { |
|
145 | 145 | "displayName": "Java: Get Call Hierarchy", |
146 | 146 | "canBeReferencedInPrompt": true, |
147 | 147 | "icon": "$(call-incoming)", |
148 | | - "when": "config.vscode-java-dependency.enableLspTools", |
| 148 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady", |
149 | 149 | "inputSchema": { |
150 | 150 | "type": "object", |
151 | 151 | "properties": { |
|
178 | 178 | "displayName": "Java: Get Type Hierarchy", |
179 | 179 | "canBeReferencedInPrompt": true, |
180 | 180 | "icon": "$(type-hierarchy)", |
181 | | - "when": "config.vscode-java-dependency.enableLspTools", |
| 181 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady", |
182 | 182 | "inputSchema": { |
183 | 183 | "type": "object", |
184 | 184 | "properties": { |
|
1249 | 1249 | "chatSkills": [ |
1250 | 1250 | { |
1251 | 1251 | "path": "./resources/skills/java-lsp-tools/SKILL.md", |
1252 | | - "when": "config.vscode-java-dependency.enableLspTools" |
| 1252 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady" |
1253 | 1253 | } |
1254 | 1254 | ], |
1255 | 1255 | "chatInstructions": [ |
1256 | 1256 | { |
1257 | 1257 | "path": "./resources/instruments/javaLspContext.instructions.md", |
1258 | | - "when": "config.vscode-java-dependency.enableLspTools" |
| 1258 | + "when": "config.vscode-java-dependency.enableLspTools && javaLSReady" |
1259 | 1259 | } |
1260 | 1260 | ] |
1261 | 1261 | }, |
|
0 commit comments