Skip to content

Commit 183016f

Browse files
committed
move bash highlight hack to env var
1 parent 9df7f52 commit 183016f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

py_src/jupyter_lsp/specs/bash_language_server.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import os
2+
13
from .config import load_config_schema
24
from .utils import NodeModuleSpec
35

4-
import os
56

67
class BashLanguageServer(NodeModuleSpec):
78
node_module = key = "bash-language-server"
@@ -21,8 +22,4 @@ class BashLanguageServer(NodeModuleSpec):
2122
jlpm="jlpm add --dev {}".format(key),
2223
),
2324
config_schema=load_config_schema(key),
24-
# required as of bash-language-server 1.17.0, can't be configured. sigh.
25-
env=dict(
26-
HIGHLIGHT_PARSING_ERRORS=os.environ.get("HIGHLIGHT_PARSING_ERRORS", "true")
27-
)
2825
)

scripts/atest.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@
3434
]
3535

3636

37+
# because we use diagnostics as a litmus for "working", revert to behavior
38+
# from before https://github.com/bash-lsp/bash-language-server/pull/269
39+
os.environ["HIGHLIGHT_PARSING_ERRORS"] = "true"
40+
41+
3742
def get_stem(attempt, extra_args):
3843
stem = "_".join([OS, PY, str(attempt)]).replace(".", "_").lower()
3944

0 commit comments

Comments
 (0)