Skip to main content
Ctrl+K
Language Server Protocol integration for Jupyter[Lab] - Home Language Server Protocol integration for Jupyter[Lab] - Home

Getting Started

  • Installation
  • Language servers
  • Servers configuration

Advanced Usage

  • Contributing
  • Extend jupyterlab-lsp
  • Releasing

Project Information

  • Changelog
  • Roadmap
  • Architecture
  • GitHub repo
  • Repository
  • Suggest edit
  • Open issue
  • .ipynb

Jupyter[Lab] Language Server Protocol

Jupyter[Lab] Language Server Protocol#

This is the documentation for:

  • jupyterlab-lsp

  • jupyter-lsp

Both are managed on GitHub, where you can find the issue tracker.

Getting Started

  • Installation
    • Please Read This First
    • Clean installation
    • Custom installation
    • Next step: Language Servers
  • Language servers
    • Servers tested with Notebooks
    • Servers tested with file editor
    • Community-supported servers
    • Troubleshooting
  • Servers configuration
    • Configuration Files
    • Configuration Options
    • Python entry_points
    • Making Custom Servers Work With Notebooks
    • Example: Scala Language Server (metals) integration

Advanced Usage

  • Contributing
    • Provision the environment
    • Frontend Development
    • Server Development
    • Documentation
    • Browser-based Acceptance Tests
    • Formatting
    • Specs
    • Debugging
    • Reporting
  • Extend jupyterlab-lsp
    • How to add a new LSP feature?
    • How to add a custom magic or foreign extractor?
    • How to add custom icons for the completer?
    • Migrating to v5.0
  • Extend jupyter-lsp
    • Language Server Specs
    • Message Listeners
  • Releasing
    • Updating Version Strings
    • Publishing

Project Information

  • Changelog
  • Roadmap
  • Architecture
  • GitHub repo

next

Installation

By Jupyter[Lab] Language Server Contributors

© Copyright 2021, Jupyter[Lab] Language Server Contributors.