Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
This is the documentation for the in-development v2.0 release of pygls. Click here to view the documentation for the current stable version
pygls v2.0.0
pygls v2.0.0

Language Servers

  • Getting Started
    • Code Actions
    • Code Lens
    • Document Color
    • Document Formatting
    • Goto “X” and Find References
    • Hover
    • Inlay Hints
    • JSON Server
    • Document Links
    • Publish Diagnostics
    • Pull Diagnostics
    • Rename
    • Semantic Tokens
    • Document & Workspace Symbols
    • Threaded Handlers
  • How To
    • Access the Server Instance
    • Add Notebook Support
    • Customise Error Reporting
    • Get Client Configuration
    • Give User Feedback
    • Implement Workspace Commands
    • Run a Server
    • Run a Server with Pyodide
    • Work with Text Documents
  • Reference
    • Built-In Features

Language Clients

  • Coming SoonTM

The Protocol

  • How To
    • Interpret Semantic Tokens

The Library

  • How To
    • Migrate to v1
    • Migrate to v2
    • Send Custom Messages
    • Use Custom Converter
    • Use the pygls-playground
  • Reference
    • Logging
    • Message Handler Types
  • Python API
    • Clients
    • IO
    • Protocol
    • Servers
    • Types
    • URIs
    • Workspace

Contributing

  • How To
    • Run the Pyodide Tests

About

  • Implementations Based on pygls
  • Tools Based on pygls
  • History of pygls
  • Changelog
  • Pre Automation Changelog
Back to top
View this page
Edit this page

How To Guides¶

This section contains focused guides on how to perform language server related tasks using pygls.

  • Access the Server Instance
  • Add Notebook Support
  • Customise Error Reporting
  • Get Client Configuration
  • Give User Feedback
  • Implement Workspace Commands
  • Run a Server
  • Run a Server with Pyodide
  • Work with Text Documents
Next
How To Access the Server Instance
Previous
Threaded Handlers
Copyright © Open Law Library
Made with Sphinx and @pradyunsg's Furo