aws / aws/sagemaker-distribution
Code Editor setting for Python IntelliSense in Jupyter notebooks
- Dominant language
- Shell
- Stars
- 154
- Forks
- 120
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 27
Description
When using Code Editor in SageMaker Studio (where the latest available distribution is currently 1.5), I've found that Python cells in Jupyter notebooks have no IntelliSense unless I configure this setting, then reload the page:
```json
"python.languageServer": "Jedi"
```
Would it be acceptable to add that to `template/v1/dirs/etc/code-editor/code_editor_machine_settings.json`?
The problem *might* be resolved in a newer version of the Jupyter extension, judging by https://github.com/microsoft/vscode-jupyter/issues/12494, but unfortunately the latest version on open-vsx.org is [6+ months out of date](https://github.com/eclipse/openvsx/issues/881). 😕
Contributor guide
Research direction
Open template/v1/dirs/etc/code-editor/code_editor_machine_settings.json and inspect its existing settings and JSON structure. Confirm that adding "python.languageServer": "Jedi" addresses the reported Jupyter notebook IntelliSense configuration, then verify the file remains valid JSON and the setting is present in the generated Code Editor configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, jupyter-notebook, python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 48/100