这是indexloc提供的服务,不要输入任何密码
Skip to content

termux/termux-language-server

Repository files navigation

termux-language-server

readthedocs pre-commit.ci status github/workflow codecov DeepSource

github/downloads github/downloads/latest github/issues github/issues-closed github/issues-pr github/issues-pr-closed github/discussions github/milestones github/forks github/stars github/watchers github/contributors github/commit-activity github/last-commit github/release-date

github/license github/languages github/languages/top github/directory-file-count github/code-size github/repo-size github/v

pypi/status pypi/v pypi/downloads pypi/format pypi/implementation pypi/pyversions

Language server for some specific bash scripts:

This language server only provides extra features which bash-language-server doesn't support:

[package_name]
source = "github"
github = "author_name/repo_name"
use_max_tag = true

Other features:

Screenshots

Diagnostic

diagnostic

Document Link

document link

Hover

keyword

package

Completion

completion

How Does It Work

For every subtype of bash, there exists one json respecting json schema specification to provide the following information:

  • variable type
  • variable description
  • variable value enumerate
  • is variable required
  • ...

If you want to support more filetypes, just add a new json schema for it.

Read readthedocs to know more.