├── .github ├── FUNDING.yml └── workflows │ └── main.yml ├── .gitignore ├── .gitlint ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .yamllint.yaml ├── LICENSE ├── README.md ├── docs ├── api │ └── tmux-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 └── misc.txt ├── src └── tmux_language_server │ ├── __init__.py │ ├── __main__.py │ ├── _shtab.py │ ├── assets │ ├── json │ │ └── tmux.json │ └── queries │ │ └── import.scm │ ├── finders.py │ ├── misc │ └── __init__.py │ ├── py.typed │ ├── schema.py │ ├── server.py │ └── utils.py ├── templates ├── class.txt ├── def.txt ├── metainfo.py.j2 └── noarg.txt └── tests ├── test_utils.py └── tmux.conf /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/.gitlint -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/README.md -------------------------------------------------------------------------------- /docs/api/tmux-language-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/docs/api/tmux-language-server.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/resources/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/docs/resources/configure.md -------------------------------------------------------------------------------- /docs/resources/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/docs/resources/install.md -------------------------------------------------------------------------------- /docs/resources/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/docs/resources/requirements.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-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/tmux-language-server/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/misc.txt: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env -S pip install -r 2 | 3 | # groff 4 | lsp-tree-sitter[misc] >= 0.0.10 5 | -------------------------------------------------------------------------------- /src/tmux_language_server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/__init__.py -------------------------------------------------------------------------------- /src/tmux_language_server/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/__main__.py -------------------------------------------------------------------------------- /src/tmux_language_server/_shtab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/_shtab.py -------------------------------------------------------------------------------- /src/tmux_language_server/assets/json/tmux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/assets/json/tmux.json -------------------------------------------------------------------------------- /src/tmux_language_server/assets/queries/import.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/assets/queries/import.scm -------------------------------------------------------------------------------- /src/tmux_language_server/finders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/finders.py -------------------------------------------------------------------------------- /src/tmux_language_server/misc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/misc/__init__.py -------------------------------------------------------------------------------- /src/tmux_language_server/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tmux_language_server/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/schema.py -------------------------------------------------------------------------------- /src/tmux_language_server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/server.py -------------------------------------------------------------------------------- /src/tmux_language_server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/src/tmux_language_server/utils.py -------------------------------------------------------------------------------- /templates/class.txt: -------------------------------------------------------------------------------- 1 | r"""{{ name.replace("_", " ").strip().capitalize() }}.""" 2 | 3 | -------------------------------------------------------------------------------- /templates/def.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/templates/def.txt -------------------------------------------------------------------------------- /templates/metainfo.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/templates/metainfo.py.j2 -------------------------------------------------------------------------------- /templates/noarg.txt: -------------------------------------------------------------------------------- 1 | r"""{{ name.replace("_", " ").strip().capitalize() }}.""" 2 | -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/tmux.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Freed-Wu/tmux-language-server/HEAD/tests/tmux.conf --------------------------------------------------------------------------------