Commit f4f022f
authored
fix(amazonq): Language server overrides should reference assets directly (#6333)
## Problem
The language server initialization logic incorrectly handles custom
server paths. When users specify a custom language server location
through an environment variable, the code still appends
`servers/aws-lsp-codewhisperer.js` to the path, leading to incorrect
server resolution.
## Solution
When a custom language server path is provided via environment variable
(indicated by `location === 'override'`), use the specified asset
directory path directly instead of appending the default server path.
This allows users to have full control over the language server
location.
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.1 parent 750145d commit f4f022f
1 file changed
+5
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
0 commit comments