.editorconfig
.gitattributes
.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTORS.md
HISTORY.md
Implementations.md
LICENSE.txt
MANIFEST.in
PULL_REQUEST_TEMPLATE.md
README.md
RELEASING.md
ThirdPartyNotices.txt
pyproject.toml
setup.cfg
setup.py
tox.ini
.github/FUNDING.yml
.github/workflows/ci.yml
.github/workflows/json-extension.yml
docs/Makefile
docs/make.bat
docs/assets/hello-world-completion.png
docs/source/conf.py
docs/source/index.rst
docs/source/pages/advanced_usage.rst
docs/source/pages/getting_started.rst
docs/source/pages/migrating-to-v1.rst
docs/source/pages/testing.rst
docs/source/pages/tutorial.rst
examples/fountain-vscode-extension/.gitignore
examples/fountain-vscode-extension/README.md
examples/fountain-vscode-extension/demo.png
examples/fountain-vscode-extension/fountain-language-configuration.json
examples/fountain-vscode-extension/package-lock.json
examples/fountain-vscode-extension/package.json
examples/fountain-vscode-extension/tsconfig.json
examples/fountain-vscode-extension/tunnel.png
examples/fountain-vscode-extension/webpack.config.js
examples/fountain-vscode-extension/src/client.ts
examples/fountain-vscode-extension/src/server.py
examples/fountain-vscode-extension/src/server.ts
examples/hello-world/README.md
examples/hello-world/main.py
examples/json-vscode-extension/.eslintrc.yml
examples/json-vscode-extension/.gitignore
examples/json-vscode-extension/.vscodeignore
examples/json-vscode-extension/LICENSE.txt
examples/json-vscode-extension/README.md
examples/json-vscode-extension/package-lock.json
examples/json-vscode-extension/package.json
examples/json-vscode-extension/tsconfig.json
examples/json-vscode-extension/.vscode/launch.json
examples/json-vscode-extension/.vscode/tasks.json
examples/json-vscode-extension/client/src/extension.ts
examples/json-vscode-extension/server/__init__.py
examples/json-vscode-extension/server/__main__.py
examples/json-vscode-extension/server/server.py
examples/json-vscode-extension/server/tests/__init__.py
examples/json-vscode-extension/server/tests/unit/__init__.py
examples/json-vscode-extension/server/tests/unit/test_features.py
pygls/__init__.py
pygls/capabilities.py
pygls/constants.py
pygls/exceptions.py
pygls/feature_manager.py
pygls/progress.py
pygls/protocol.py
pygls/py.typed
pygls/server.py
pygls/uris.py
pygls/workspace.py
pygls.egg-info/PKG-INFO
pygls.egg-info/SOURCES.txt
pygls.egg-info/dependency_links.txt
pygls.egg-info/not-zip-safe
pygls.egg-info/requires.txt
pygls.egg-info/top_level.txt
pygls/lsp/__init__.py
tests/__init__.py
tests/_init_server_stall_fix_hack.py
tests/conftest.py
tests/ls_setup.py
tests/test_capabilities.py
tests/test_document.py
tests/test_feature_manager.py
tests/test_language_server.py
tests/test_protocol.py
tests/test_server_connection.py
tests/test_types.py
tests/test_uris.py
tests/test_workspace.py
tests/lsp/__init__.py
tests/lsp/test_call_hierarchy.py
tests/lsp/test_code_action.py
tests/lsp/test_code_lens.py
tests/lsp/test_color_presentation.py
tests/lsp/test_completion.py
tests/lsp/test_declaration.py
tests/lsp/test_definition.py
tests/lsp/test_diagnostics.py
tests/lsp/test_document_color.py
tests/lsp/test_document_highlight.py
tests/lsp/test_document_link.py
tests/lsp/test_document_symbol.py
tests/lsp/test_errors.py
tests/lsp/test_folding_range.py
tests/lsp/test_formatting.py
tests/lsp/test_hover.py
tests/lsp/test_implementation.py
tests/lsp/test_linked_editing_range.py
tests/lsp/test_moniker.py
tests/lsp/test_on_type_formatting.py
tests/lsp/test_prepare_rename.py
tests/lsp/test_progress.py
tests/lsp/test_range_formatting.py
tests/lsp/test_references.py
tests/lsp/test_rename.py
tests/lsp/test_selection_range.py
tests/lsp/test_signature_help.py
tests/lsp/test_type_definition.py
tests/lsp/semantic_tokens/__init__.py
tests/lsp/semantic_tokens/test_delta_missing_legend.py
tests/lsp/semantic_tokens/test_delta_missing_legend_none.py
tests/lsp/semantic_tokens/test_full_missing_legend.py
tests/lsp/semantic_tokens/test_range.py
tests/lsp/semantic_tokens/test_range_missing_legends.py
tests/lsp/semantic_tokens/test_semantic_tokens_full.py
tests/pyodide_testrunner/.gitignore
tests/pyodide_testrunner/index.html
tests/pyodide_testrunner/requirements.txt
tests/pyodide_testrunner/run.py
tests/pyodide_testrunner/test-runner.js