autotools-language-server


Nameautotools-language-server JSON
Version 0.0.18 PyPI version JSON
download
home_page
SummaryLanguage server for makefile and configure.ac
upload_time2024-03-14 08:53:45
maintainer
docs_urlNone
author
requires_python>=3.10
licenseGPL v3
keywords autotools language server
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # autotools-language-server

[![readthedocs](https://shields.io/readthedocs/autotools-language-server)](https://autotools-language-server.readthedocs.io)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/Freed-Wu/autotools-language-server/main.svg)](https://results.pre-commit.ci/latest/github/Freed-Wu/autotools-language-server/main)
[![github/workflow](https://github.com/Freed-Wu/autotools-language-server/actions/workflows/main.yml/badge.svg)](https://github.com/Freed-Wu/autotools-language-server/actions)
[![codecov](https://codecov.io/gh/Freed-Wu/autotools-language-server/branch/main/graph/badge.svg)](https://codecov.io/gh/Freed-Wu/autotools-language-server)
[![DeepSource](https://deepsource.io/gh/Freed-Wu/autotools-language-server.svg/?show_trend=true)](https://deepsource.io/gh/Freed-Wu/autotools-language-server)

[![github/downloads](https://shields.io/github/downloads/Freed-Wu/autotools-language-server/total)](https://github.com/Freed-Wu/autotools-language-server/releases)
[![github/downloads/latest](https://shields.io/github/downloads/Freed-Wu/autotools-language-server/latest/total)](https://github.com/Freed-Wu/autotools-language-server/releases/latest)
[![github/issues](https://shields.io/github/issues/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/issues)
[![github/issues-closed](https://shields.io/github/issues-closed/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/issues?q=is%3Aissue+is%3Aclosed)
[![github/issues-pr](https://shields.io/github/issues-pr/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/pulls)
[![github/issues-pr-closed](https://shields.io/github/issues-pr-closed/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/pulls?q=is%3Apr+is%3Aclosed)
[![github/discussions](https://shields.io/github/discussions/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/discussions)
[![github/milestones](https://shields.io/github/milestones/all/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/milestones)
[![github/forks](https://shields.io/github/forks/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/network/members)
[![github/stars](https://shields.io/github/stars/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/stargazers)
[![github/watchers](https://shields.io/github/watchers/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/watchers)
[![github/contributors](https://shields.io/github/contributors/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/graphs/contributors)
[![github/commit-activity](https://shields.io/github/commit-activity/w/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/graphs/commit-activity)
[![github/last-commit](https://shields.io/github/last-commit/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/commits)
[![github/release-date](https://shields.io/github/release-date/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/releases/latest)

[![github/license](https://shields.io/github/license/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/blob/main/LICENSE)
[![github/languages](https://shields.io/github/languages/count/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)
[![github/languages/top](https://shields.io/github/languages/top/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)
[![github/directory-file-count](https://shields.io/github/directory-file-count/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)
[![github/code-size](https://shields.io/github/languages/code-size/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)
[![github/repo-size](https://shields.io/github/repo-size/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)
[![github/v](https://shields.io/github/v/release/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)

[![pypi/status](https://shields.io/pypi/status/autotools-language-server)](https://pypi.org/project/autotools-language-server/#description)
[![pypi/v](https://shields.io/pypi/v/autotools-language-server)](https://pypi.org/project/autotools-language-server/#history)
[![pypi/downloads](https://shields.io/pypi/dd/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)
[![pypi/format](https://shields.io/pypi/format/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)
[![pypi/implementation](https://shields.io/pypi/implementation/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)
[![pypi/pyversions](https://shields.io/pypi/pyversions/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)

Language server for
[autotools](https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html).

Supports:

- `configure.ac`: [autoconf](https://www.gnu.org/software/autoconf)
- `Makefile.am`: [automake](https://www.gnu.org/software/automake)
- `Makefile`: [make](https://www.gnu.org/software/make)

Features:

- [x] [Goto Definition](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_definition)
  - [x] function
  - [x] variable
  - [x] target
- [x] [Find References](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_references)
  - [x] function
  - [x] variable
  - [x] target
- [x] [Diagnostic](https://microsoft.github.io/language-server-protocol/specifications/specification-current#diagnostic)
- [ ] [Document Formatting](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_formatting)
- [x] [Hover](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_hover)
  - [x] definition
  - [x] document
- [x] [Completion](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_completion)
  - [ ] definition
  - [x] document

Other features:

- [x] [pre-commit-hooks](https://pre-commit.com/)
  - [x] linter
  - [ ] formatter

## Screenshots

### Diagnostic

![diagnostic](https://github.com/Freed-Wu/autotools-language-server/assets/32936898/a1b35e66-7046-42e0-8db8-b636e711764d)

### Hover

![document hover](https://github.com/Freed-Wu/autotools-language-server/assets/32936898/c39c08fd-3c8e-474d-99f4-e9f919f4da37)

### Completion

![completion](https://github.com/SchemaStore/schemastore/assets/32936898/fa0c523d-cb51-4870-92a4-07d64c624221)

## How Does It Work

See [here](https://github.com/neomutt/lsp-tree-sitter#usage).

Read
[![readthedocs](https://shields.io/readthedocs/autotools-language-server)](https://autotools-language-server.readthedocs.io)
to know more.

## Similar Projects

- [cmake-language-server](https://github.com/regen100/cmake-language-server)

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "autotools-language-server",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "autotools,language server",
    "author": "",
    "author_email": "\"Wu, Zhenyu\" <wuzhenyu@ustc.edu>",
    "download_url": "https://files.pythonhosted.org/packages/6b/29/13ddccc87cf8b8c494ce60252f1bba06f6684ae9e417625eba57ac98c11f/autotools-language-server-0.0.18.tar.gz",
    "platform": null,
    "description": "# autotools-language-server\n\n[![readthedocs](https://shields.io/readthedocs/autotools-language-server)](https://autotools-language-server.readthedocs.io)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/Freed-Wu/autotools-language-server/main.svg)](https://results.pre-commit.ci/latest/github/Freed-Wu/autotools-language-server/main)\n[![github/workflow](https://github.com/Freed-Wu/autotools-language-server/actions/workflows/main.yml/badge.svg)](https://github.com/Freed-Wu/autotools-language-server/actions)\n[![codecov](https://codecov.io/gh/Freed-Wu/autotools-language-server/branch/main/graph/badge.svg)](https://codecov.io/gh/Freed-Wu/autotools-language-server)\n[![DeepSource](https://deepsource.io/gh/Freed-Wu/autotools-language-server.svg/?show_trend=true)](https://deepsource.io/gh/Freed-Wu/autotools-language-server)\n\n[![github/downloads](https://shields.io/github/downloads/Freed-Wu/autotools-language-server/total)](https://github.com/Freed-Wu/autotools-language-server/releases)\n[![github/downloads/latest](https://shields.io/github/downloads/Freed-Wu/autotools-language-server/latest/total)](https://github.com/Freed-Wu/autotools-language-server/releases/latest)\n[![github/issues](https://shields.io/github/issues/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/issues)\n[![github/issues-closed](https://shields.io/github/issues-closed/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/issues?q=is%3Aissue+is%3Aclosed)\n[![github/issues-pr](https://shields.io/github/issues-pr/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/pulls)\n[![github/issues-pr-closed](https://shields.io/github/issues-pr-closed/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/pulls?q=is%3Apr+is%3Aclosed)\n[![github/discussions](https://shields.io/github/discussions/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/discussions)\n[![github/milestones](https://shields.io/github/milestones/all/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/milestones)\n[![github/forks](https://shields.io/github/forks/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/network/members)\n[![github/stars](https://shields.io/github/stars/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/stargazers)\n[![github/watchers](https://shields.io/github/watchers/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/watchers)\n[![github/contributors](https://shields.io/github/contributors/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/graphs/contributors)\n[![github/commit-activity](https://shields.io/github/commit-activity/w/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/graphs/commit-activity)\n[![github/last-commit](https://shields.io/github/last-commit/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/commits)\n[![github/release-date](https://shields.io/github/release-date/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/releases/latest)\n\n[![github/license](https://shields.io/github/license/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server/blob/main/LICENSE)\n[![github/languages](https://shields.io/github/languages/count/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)\n[![github/languages/top](https://shields.io/github/languages/top/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)\n[![github/directory-file-count](https://shields.io/github/directory-file-count/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)\n[![github/code-size](https://shields.io/github/languages/code-size/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)\n[![github/repo-size](https://shields.io/github/repo-size/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)\n[![github/v](https://shields.io/github/v/release/Freed-Wu/autotools-language-server)](https://github.com/Freed-Wu/autotools-language-server)\n\n[![pypi/status](https://shields.io/pypi/status/autotools-language-server)](https://pypi.org/project/autotools-language-server/#description)\n[![pypi/v](https://shields.io/pypi/v/autotools-language-server)](https://pypi.org/project/autotools-language-server/#history)\n[![pypi/downloads](https://shields.io/pypi/dd/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)\n[![pypi/format](https://shields.io/pypi/format/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)\n[![pypi/implementation](https://shields.io/pypi/implementation/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)\n[![pypi/pyversions](https://shields.io/pypi/pyversions/autotools-language-server)](https://pypi.org/project/autotools-language-server/#files)\n\nLanguage server for\n[autotools](https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html).\n\nSupports:\n\n- `configure.ac`: [autoconf](https://www.gnu.org/software/autoconf)\n- `Makefile.am`: [automake](https://www.gnu.org/software/automake)\n- `Makefile`: [make](https://www.gnu.org/software/make)\n\nFeatures:\n\n- [x] [Goto Definition](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_definition)\n  - [x] function\n  - [x] variable\n  - [x] target\n- [x] [Find References](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_references)\n  - [x] function\n  - [x] variable\n  - [x] target\n- [x] [Diagnostic](https://microsoft.github.io/language-server-protocol/specifications/specification-current#diagnostic)\n- [ ] [Document Formatting](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_formatting)\n- [x] [Hover](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_hover)\n  - [x] definition\n  - [x] document\n- [x] [Completion](https://microsoft.github.io/language-server-protocol/specifications/specification-current#textDocument_completion)\n  - [ ] definition\n  - [x] document\n\nOther features:\n\n- [x] [pre-commit-hooks](https://pre-commit.com/)\n  - [x] linter\n  - [ ] formatter\n\n## Screenshots\n\n### Diagnostic\n\n![diagnostic](https://github.com/Freed-Wu/autotools-language-server/assets/32936898/a1b35e66-7046-42e0-8db8-b636e711764d)\n\n### Hover\n\n![document hover](https://github.com/Freed-Wu/autotools-language-server/assets/32936898/c39c08fd-3c8e-474d-99f4-e9f919f4da37)\n\n### Completion\n\n![completion](https://github.com/SchemaStore/schemastore/assets/32936898/fa0c523d-cb51-4870-92a4-07d64c624221)\n\n## How Does It Work\n\nSee [here](https://github.com/neomutt/lsp-tree-sitter#usage).\n\nRead\n[![readthedocs](https://shields.io/readthedocs/autotools-language-server)](https://autotools-language-server.readthedocs.io)\nto know more.\n\n## Similar Projects\n\n- [cmake-language-server](https://github.com/regen100/cmake-language-server)\n",
    "bugtrack_url": null,
    "license": "GPL v3",
    "summary": "Language server for makefile and configure.ac",
    "version": "0.0.18",
    "project_urls": {
        "Bug Report": "https://github.com/Freed-Wu/autotools-language-server/issues",
        "Download": "https://github.com/Freed-Wu/autotools-language-server/releases",
        "Homepage": "https://autotools-language-server.readthedocs.io",
        "Source": "https://github.com/Freed-Wu/autotools-language-server"
    },
    "split_keywords": [
        "autotools",
        "language server"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "02a0bb0a36daafe400395703958ef85e592182d617df04e2cdfa84b971896eee",
                "md5": "651aac45c7f569e7257a63feb747562d",
                "sha256": "96f3e2945c0edb9d36e4870103ddf4de4a99f44c773354f3be0834e67a08370e"
            },
            "downloads": -1,
            "filename": "autotools_language_server-0.0.18-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "651aac45c7f569e7257a63feb747562d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 141627,
            "upload_time": "2024-03-14T08:53:44",
            "upload_time_iso_8601": "2024-03-14T08:53:44.018481Z",
            "url": "https://files.pythonhosted.org/packages/02/a0/bb0a36daafe400395703958ef85e592182d617df04e2cdfa84b971896eee/autotools_language_server-0.0.18-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b2913ddccc87cf8b8c494ce60252f1bba06f6684ae9e417625eba57ac98c11f",
                "md5": "d43aafe4a7a5664ce34bb38ead432d89",
                "sha256": "8533079fd63b70ee4d41056330c9ebcc98778cfe79b09cdd52b5ed7576165b22"
            },
            "downloads": -1,
            "filename": "autotools-language-server-0.0.18.tar.gz",
            "has_sig": false,
            "md5_digest": "d43aafe4a7a5664ce34bb38ead432d89",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 138462,
            "upload_time": "2024-03-14T08:53:45",
            "upload_time_iso_8601": "2024-03-14T08:53:45.417464Z",
            "url": "https://files.pythonhosted.org/packages/6b/29/13ddccc87cf8b8c494ce60252f1bba06f6684ae9e417625eba57ac98c11f/autotools-language-server-0.0.18.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-14 08:53:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Freed-Wu",
    "github_project": "autotools-language-server",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "autotools-language-server"
}
        
Elapsed time: 0.21182s