Skip to content

Commit 3fa603e

Browse files
0.9.5
1 parent 996923a commit 3fa603e

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Change Log
22

3+
## [0.9.5] - 2024-07-05
4+
5+
### Add
6+
7+
- Add configuration option `crystal-lang.server-env` for adding environment variables to be passed to the LSP
8+
39
## [0.9.4] - 2024-05-16
410

511
### Add

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ For debugging support, it's recommended to follow the guide [here](https://dev.t
4242
- `main` - set a main executable to use for the current project (`${workspaceRoot}/src/main.cr`)
4343
- `problems` - runs the compiler on save and reports any issues (reload required)
4444
- `server` - absolute path to an LSP executable to use instead of the custom features provided by this extension, like [Crystalline](https://github.com/elbywan/crystalline) (reload required)
45+
- `server-env` - object defining env variables to pass to the LSP (reload required)
4546
- `shards` - set a custom absolute path for the shards executable
4647
- `spec-explorer` - enable the built-in testing UI for specs, recommended for Crystal >= 1.11 due to `--dry-run` flag (reload required)
4748
- `spec-tags` - specific tags to pass to the spec runner

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "crystal-lang",
33
"displayName": "Crystal Language",
44
"description": "The Crystal Programming Language",
5-
"version": "0.9.4",
5+
"version": "0.9.5",
66
"publisher": "crystal-lang-tools",
77
"icon": "images/icon.gif",
88
"license": "MIT",
@@ -168,6 +168,11 @@
168168
"default": "",
169169
"description": "[Experimental][Reload required]\nAbsolute path for Scry/Crystalline LSP server binary\n(Language Server Protocol for Crystal)."
170170
},
171+
"crystal-lang.server-env": {
172+
"type": "object",
173+
"default": {},
174+
"description": "[Experimental][Reload required]\nEnvironment object to pass to the LSP"
175+
},
171176
"crystal-lang.main": {
172177
"type": "string",
173178
"default": null,

0 commit comments

Comments
 (0)