jupyterlab-custom-theme
v2.1.1
Published
Colourful light theme for JupyterLab with vivid Python linting
Maintainers
Readme
jupyterlab-custom-theme
Colourful light theme for JupyterLab with vivid Python syntax highlighting.
Screenshot

Features
- Light theme with custom colour palette (petrol blue, neon, accent)
- Vivid Python syntax highlighting (CodeMirror-based)
- Colourful Markdown output styling (centred h1, coloured borders on h2–h4)
- Autoscroll outputs with max-height constraint
- Centred plot rendering (Matplotlib, etc.)
Prerequisites
- JupyterLab >= 4.5.0
Install
Via pip (recommended)
pip install jupyterlab-custom-themeVia npm
This package is also published to npm for use with JupyterLab's extension system:
npm install jupyterlab-custom-themeDevelopment
For a development installation:
# Clone the repository
git clone https://github.com/AlexBella365/jupyterlab_theme.git
cd jupyterlab_theme
# Install in editable mode
pip install -e .
# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite
# Rebuild extension after making changes
jlpm buildYou can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.
# Watch the source directory in one terminal, automatically rebuilding when needed
jupyter labextension watch .
# Run JupyterLab in another terminal
jupyter labUninstall
pip uninstall jupyterlab-custom-themeContributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
BSD 3-Clause License
