From 2d7b3520715356dcb568e0a8da7c8a2231aea724 Mon Sep 17 00:00:00 2001 From: David Costello Date: Wed, 5 Jul 2023 13:53:42 -0600 Subject: [PATCH 1/2] mainClean: fix #64 fix #55 fix #56 This commit changes the ```environment.yml``` significantly. It removes the krinsman channel to fix #56. It adds pip to avoid throwing the error message when using ```conda env create -f binder/environment.yml```. It adds jupyerlab-vim to the pip dependencies to solve #55. It removes variable inspector as per #64. --- binder/environment.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/binder/environment.yml b/binder/environment.yml index d5f7b48..4e630f4 100644 --- a/binder/environment.yml +++ b/binder/environment.yml @@ -1,7 +1,6 @@ name: jupyterlab-ide channels: - conda-forge - - krinsman # jupyterlab_html - defaults dependencies: - jupyterlab >= 3.0 @@ -9,6 +8,12 @@ dependencies: - jupyterlab-unfold # https://github.com/jupyterlab-contrib/jupyterlab-unfold - jupyterlab-git # https://github.com/jupyterlab/jupyterlab-git - jupyterlab-lsp # https://github.com/jupyter-lsp/jupyterlab-lsp - - jupyterlab-variableinspector # https://github.com/lckr/jupyterlab-variableInspector - - jupyterlab-vim # https://github.com/jupyterlab-contrib/jupyterlab-vim - jupyterlab-spellchecker # https://github.com/jupyterlab-contrib/spellchecker + - pip + - pip: + - jupyterlab-vim # https://github.com/jupyterlab-contrib/jupyterlab-vim + - jupyterlab-code-formatter # https://github.com/ryantam626/jupyterlab_code_formatter + - black # https://github.com/psf/black + - yapf # https://github.com/google/yapf + - autopep8 # https://github.com/hhatto/autopep8 + - isort # https://github.com/pycqa/isort/ From 02f567677f7c4de1e09dde9fbb80b0b3da46e2ec Mon Sep 17 00:00:00 2001 From: David Costello Date: Wed, 5 Jul 2023 14:28:37 -0600 Subject: [PATCH 2/2] fix #23 This commit adds a small one-line blurb explaining what the extensions in the ```README.md``` do. --- README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f249372..f829174 100644 --- a/README.md +++ b/README.md @@ -22,18 +22,27 @@ For a full walkthrough of IDE features open [introduction.ipynb](https://nbviewe ### Extensions in this repo -- [jupyterlab-vim](https://github.com/jupyterlab-contrib/jupyterlab-vim) ([tutorial notebooks](https://github.com/nicole-brewer/jupyterlab-ide/tree/main/vim)) +- [jupyterlab_code_formatter](https://github.com/ryantam626/jupyterlab_code_formatter) + - The jupyterlab code formatter extension adds code formatting support for external code formatters while using JupyterLab. +- [jupyterlab-git](https://github.com/jupyterlab/jupyterlab-git) + - The jupyterlab-git extension provides a tab allowing for users to use git features in the JupyterLab interface without launching the terminal. - [jupyterlab-lsp](https://github.com/krassowski/jupyterlab-lsp) -- [jupyterlab-variableInspector](https://github.com/lckr/jupyterlab-variableInspector) + - The LSP extension integrates language server protocols into JupyterLab for code linting, auto-completion, and much more. - [jupyterlab-spellchecker](https://github.com/jupyterlab-contrib/spellchecker) + - The jupyterlab-spellchecker extension provides a spell checker for markdown cells and .md files. - [jupyterlab-unfold](https://github.com/jupyterlab-contrib/jupyterlab-unfold) -- [jupyterlab-git](https://github.com/jupyterlab/jupyterlab-git) + - The jupyterlab-unfold extension provides an IDE-like file browser for JupyterLab. +- [jupyterlab-vim](https://github.com/jupyterlab-contrib/jupyterlab-vim) ([tutorial notebooks](https://github.com/nicole-brewer/jupyterlab-ide/tree/main/vim)) + - The jupyterlab-vim extension provides Vim style keybindings for notebook editing. ### Other extensions - [jupyterlab-latex](https://github.com/jupyterlab/jupyterlab-latex) -- [jupyterlab_code_formatter](https://github.com/ryantam626/jupyterlab_code_formatter) + - By providing a LaTeX preview, JupyterLab LaTeX provides a live-editing experience for LaTeX documents. - [jupyterlab-sidecar](https://github.com/jupyter-widgets/jupyterlab-sidecar) + - The Sidecar extension provides a widget like the output widget from ipywidget. +- [jupyterlab-variableInspector](https://github.com/lckr/jupyterlab-variableInspector) + - The jupyterlab_variableinspector extension furnished JupyterLab with a variable inspector for active kernels. ## Usage