.editorconfig
.gitattributes
.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTORS.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
assets/img/readme/completion-list.png
docs/Makefile
docs/make.bat
docs/source/conf.py
docs/source/index.rst
docs/source/pages/advanced_usage.rst
docs/source/pages/getting_started.rst
docs/source/pages/testing.rst
docs/source/pages/tutorial.rst
examples/README.md
examples/fountain-extension/.gitignore
examples/fountain-extension/README.md
examples/fountain-extension/demo.png
examples/fountain-extension/fountain-language-configuration.json
examples/fountain-extension/package-lock.json
examples/fountain-extension/package.json
examples/fountain-extension/tsconfig.json
examples/fountain-extension/tunnel.png
examples/fountain-extension/webpack.config.js
examples/fountain-extension/src/client.ts
examples/fountain-extension/src/server.py
examples/fountain-extension/src/server.ts
examples/json-extension/.eslintrc.yml
examples/json-extension/.gitignore
examples/json-extension/.vscodeignore
examples/json-extension/LICENSE.txt
examples/json-extension/README.md
examples/json-extension/package-lock.json
examples/json-extension/package.json
examples/json-extension/tsconfig.json
examples/json-extension/.vscode/launch.json
examples/json-extension/.vscode/tasks.json
examples/json-extension/client/src/extension.ts
examples/json-extension/server/__init__.py
examples/json-extension/server/__main__.py
examples/json-extension/server/server.py
examples/json-extension/server/tests/__init__.py
examples/json-extension/server/tests/unit/__init__.py
examples/json-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
pygls/lsp/methods.py
pygls/lsp/types/__init__.py
pygls/lsp/types/basic_structures.py
pygls/lsp/types/client.py
pygls/lsp/types/diagnostics.py
pygls/lsp/types/file_operations.py
pygls/lsp/types/general_messages.py
pygls/lsp/types/text_synchronization.py
pygls/lsp/types/window.py
pygls/lsp/types/workspace.py
pygls/lsp/types/language_features/__init__.py
pygls/lsp/types/language_features/call_hierarchy.py
pygls/lsp/types/language_features/code_action.py
pygls/lsp/types/language_features/code_lens.py
pygls/lsp/types/language_features/color_presentation.py
pygls/lsp/types/language_features/completion.py
pygls/lsp/types/language_features/declaration.py
pygls/lsp/types/language_features/definition.py
pygls/lsp/types/language_features/document_color.py
pygls/lsp/types/language_features/document_highlight.py
pygls/lsp/types/language_features/document_link.py
pygls/lsp/types/language_features/document_symbol.py
pygls/lsp/types/language_features/folding_range.py
pygls/lsp/types/language_features/formatting.py
pygls/lsp/types/language_features/hover.py
pygls/lsp/types/language_features/implementation.py
pygls/lsp/types/language_features/linked_editing_range.py
pygls/lsp/types/language_features/monikers.py
pygls/lsp/types/language_features/on_type_formatting.py
pygls/lsp/types/language_features/prepare_rename.py
pygls/lsp/types/language_features/range_formatting.py
pygls/lsp/types/language_features/references.py
pygls/lsp/types/language_features/rename.py
pygls/lsp/types/language_features/selection_range.py
pygls/lsp/types/language_features/semantic_tokens.py
pygls/lsp/types/language_features/signature_help.py
pygls/lsp/types/language_features/type_definition.py
pyodide_testrunner/.gitignore
pyodide_testrunner/index.html
pyodide_testrunner/requirements.txt
pyodide_testrunner/run.py
pyodide_testrunner/test-runner.js
tests/__init__.py
tests/_init_server_stall_fix_hack.py
tests/conftest.py
tests/ls_setup.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_document_color.py
tests/lsp/test_document_highlight.py
tests/lsp/test_document_link.py
tests/lsp/test_document_symbol.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