├── .github ├── FUNDING.yml └── workflows │ └── main.yml ├── .gitignore ├── .gitlint ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .readthedocs.yaml ├── .yamllint.yaml ├── LICENSE ├── README.md ├── docs ├── api │ └── requirements-language-server.md ├── conf.py ├── index.md ├── requirements.txt └── resources │ ├── configure.md │ ├── install.md │ └── requirements.md ├── pyproject.toml ├── requirements.txt ├── requirements ├── colorize.txt └── dev.txt ├── src └── requirements_language_server │ ├── __init__.py │ ├── __main__.py │ ├── _shtab.py │ ├── assets │ ├── jinja2 │ │ └── template.md.j2 │ └── queries │ │ ├── option.scm │ │ ├── package.scm │ │ └── path.scm │ ├── finders.py │ ├── misc │ ├── __init__.py │ └── option.py │ ├── packages │ └── __init__.py │ ├── py.typed │ ├── server.py │ └── utils.py ├── templates ├── class.txt ├── def.txt └── noarg.txt └── tests ├── requirements.txt.in ├── test_package.py ├── test_server.py └── test_utils.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.gitlint -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/README.md -------------------------------------------------------------------------------- /docs/api/requirements-language-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/docs/api/requirements-language-server.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/resources/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/docs/resources/configure.md -------------------------------------------------------------------------------- /docs/resources/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/docs/resources/install.md -------------------------------------------------------------------------------- /docs/resources/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/docs/resources/requirements.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements/colorize.txt: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env -S pip install -r 2 | 3 | lsp-tree-sitter[colorize] 4 | -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /src/requirements_language_server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/__init__.py -------------------------------------------------------------------------------- /src/requirements_language_server/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/__main__.py -------------------------------------------------------------------------------- /src/requirements_language_server/_shtab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/_shtab.py -------------------------------------------------------------------------------- /src/requirements_language_server/assets/jinja2/template.md.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/assets/jinja2/template.md.j2 -------------------------------------------------------------------------------- /src/requirements_language_server/assets/queries/option.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/assets/queries/option.scm -------------------------------------------------------------------------------- /src/requirements_language_server/assets/queries/package.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/assets/queries/package.scm -------------------------------------------------------------------------------- /src/requirements_language_server/assets/queries/path.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/assets/queries/path.scm -------------------------------------------------------------------------------- /src/requirements_language_server/finders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/finders.py -------------------------------------------------------------------------------- /src/requirements_language_server/misc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/misc/__init__.py -------------------------------------------------------------------------------- /src/requirements_language_server/misc/option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/misc/option.py -------------------------------------------------------------------------------- /src/requirements_language_server/packages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/packages/__init__.py -------------------------------------------------------------------------------- /src/requirements_language_server/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/requirements_language_server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/server.py -------------------------------------------------------------------------------- /src/requirements_language_server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/src/requirements_language_server/utils.py -------------------------------------------------------------------------------- /templates/class.txt: -------------------------------------------------------------------------------- 1 | r"""{{ name.replace("_", " ").strip().capitalize() }}.""" 2 | 3 | -------------------------------------------------------------------------------- /templates/def.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/templates/def.txt -------------------------------------------------------------------------------- /templates/noarg.txt: -------------------------------------------------------------------------------- 1 | r"""{{ name.replace("_", " ").strip().capitalize() }}.""" 2 | -------------------------------------------------------------------------------- /tests/requirements.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/tests/requirements.txt.in -------------------------------------------------------------------------------- /tests/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/tests/test_package.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/tests/test_server.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/requirements-language-server/HEAD/tests/test_utils.py --------------------------------------------------------------------------------