Skip to content

Commit 6f58954

Browse files
committed
1.0.17: Fix problem with inter-process communication on Mac
1 parent 2e69433 commit 6f58954

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

CHANGELOG.md

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

3+
# [1.0.17] - 2025 Apr 17
4+
- Fix problem with inter-process communication on Mac
5+
36
# [1.0.16] - 2025 Apr 11
47
- Fix conflict between other extensions with code highlighting
58

extension.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "understand",
33
"displayName": "Understand",
44
"description": "The Software Developer's Multi-Tool",
5-
"version": "1.0.16",
5+
"version": "1.0.17",
66
"publisher": "scitools",
77
"repository": {
88
"type": "git",

src/other/languageClient.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,12 @@ function getLanguageClientOptions(): lc.LanguageClientOptions
9999
/** Options for starting & communicating with the language server */
100100
async function getLanguageServerOptions(): Promise<lc.ServerOptions>
101101
{
102+
// Workaround
103+
const protocol = (process.platform === 'darwin')
104+
? 'TCP Socket' : getStringFromConfig('server.communicationProtocol');
105+
102106
let transport: lc.Transport;
103-
switch (getStringFromConfig('server.communicationProtocol')) {
107+
switch (protocol) {
104108
case 'TCP Socket':
105109
transport = {
106110
kind: lc.TransportKind.socket,

0 commit comments

Comments
 (0)