From a55bbbee9863e9781d748628ffb925daa2650247 Mon Sep 17 00:00:00 2001 From: dafeliton Date: Tue, 20 Aug 2024 18:04:46 -0700 Subject: [PATCH] customize lsp settings --- images/datascience-notebook/Dockerfile | 5 +++++ .../scripts/jupyter_settings_overrides.json | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 images/datascience-notebook/scripts/jupyter_settings_overrides.json diff --git a/images/datascience-notebook/Dockerfile b/images/datascience-notebook/Dockerfile index 6f5cebbc..ef2bd216 100644 --- a/images/datascience-notebook/Dockerfile +++ b/images/datascience-notebook/Dockerfile @@ -49,6 +49,11 @@ RUN cat /tmp/jupyter_notebook_config_extra.py >> /etc/jupyter/jupyter_notebook_c chmod -R uga+x /etc/jupyter/jupyter_notebook_config.py && \ chmod -R uga+x /etc/jupyter/jupyter_server_config.py && \ chmod -R uga+x /etc/jupyter/nbgrader_config.py + +# Copy our default configuration for jupyterlab extensions +COPY /scripts/jupyter_settings_overrides.json /opt/conda/share/jupyter/lab/settings/overrides.json +RUN chown -R jovyan:users /opt/conda/share/jupyter/lab/settings && \ + chmod 644 /opt/conda/share/jupyter/lab/settings/overrides.json # Copy over R tests to /opt/manual_tests RUN mkdir /opt/manual_tests diff --git a/images/datascience-notebook/scripts/jupyter_settings_overrides.json b/images/datascience-notebook/scripts/jupyter_settings_overrides.json new file mode 100644 index 00000000..619c5829 --- /dev/null +++ b/images/datascience-notebook/scripts/jupyter_settings_overrides.json @@ -0,0 +1,15 @@ +{ + "@jupyterlab/completer-extension:manager": { + "autoCompletion": true + }, + "@jupyter-lsp/jupyterlab-lsp:plugin": { + "language_servers": { + "pylsp": { + "serverSettings": { + "pylsp.plugins.pycodestyle.enabled": false + } + } + } + } +} +